Note de livraison - v0.3405.0
- 1 Nouvelle fonctionnalité
- 1 Route ajoutée
Highlights
- Nouvelle route
GET/v0/salesman/{salesman_id}pour récupérer les informations d'un vendeur - Authentification réservée aux utilisateurs GO uniquement
- Support des locales multiples pour les pays comme la Suisse
- Retour des informations vendeur incluant réseau de vente, agence et partenaire
Détail de la v0.3405.0
Cette version introduit une nouvelle ressource permettant de récupérer les informations détaillées d'un vendeur à partir de son identifiant.
Nouvelle route vendeur
La route GET/v0/salesman/{salesman_id} permet de récupérer les informations complètes d'un vendeur, notamment :
- Informations personnelles (prénom, nom, email)
- Identifiants (salesman_id, partner_id, sales_network_id)
- Agence associée (nom complet)
- Liste des locales autorisées pour ce vendeur
Cette route nécessite une authentification GO et attend l'identifiant du vendeur en paramètre de chemin ainsi qu'une clé API dans l'en-tête de la requête.
Gestion des locales
La réponse inclut un tableau de locales au format ISO 639-1 (langue) et ISO 3166-1 (pays). Le mapping prend en compte les pays avec plusieurs locales, comme la Suisse, en renvoyant toutes les locales correspondant au code pays commercial du vendeur.
Exemple de réponse
{
"first_name": "John",
"last_name": "Smith",
"email": "johnsmith@gmail.com",
"salesman_id": "123456789",
"sales_network_id": "OPERA_00_P2T",
"agency_full_name": "OPERA Agency",
"partner_id": "CME12345",
"locales": ["fr-FR"]
}
Tous les champs retournés sont obligatoires et garantissent la complétude des informations du vendeur.
Routes associées
Récupérer les informations d'un vendeur