# Personnalisation du catalogue côté partenaire

Xsolla enverra à l'URL du webhook un webhook partner_side_catalog 
contenant les paramètres de l'utilisateur et du projet chaque fois que 
l'utilisateur interagit avec le magasin.

En réponse, renvoyez la liste des item_id ou des UGS des biens 
disponibles pour l'utilisateur. Vous pouvez également inclure des informations 
sur la possibilité pour un utilisateur spécifique d'acheter certains biens un 
certain nombre de fois. Cette fonctionnalité vous permet de contrôler le nombre 
et le type de biens que l'utilisateur peut ajouter au panier et acheter.


Avis
Lors du traitement du webhook, tenez compte des limitations suivantes :Le webhook doit être traité en moins de 3 secondes. Si le traitement prend plus de temps, les appels API récupérer la liste des objets virtuels, créer un jeton de paiement, et créer une commande renvoient une erreur.La taille de la réponse au webhook ne doit pas dépasser 64 Ko. Les réponses dépassant cette limite ne sont pas traitées : l'utilisateur voit un catalogue vide et ne peut pas acheter d'objets. Pour modifier la taille maximale de la réponse, contactez votre responsable de la réussite client ou envoyez un e-mail à csm@xsolla.com.

Endpoint: POST personalized-partner-catalog
Version: 1.0

## Request fields (application/json):

  - `user` (object, required)
    Informations sur l'utilisateur (objet).

  - `user.country` (string)
    Pays de l'utilisateur. Code pays à deux lettres majuscules selon la norme [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).

  - `user.currency` (string)
    Devise. Code de devise à trois lettres selon la norme [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).

  - `user.locale` (string)
    Langue de l'utilisateur. [Code de langue](https://developers.xsolla.com/fr/doc/pay-station/features/localization/) à deux lettres minuscules.

  - `user.user_id` (string, required)
    ID utilisateur. Si l'utilisateur n'est pas authentifié, la valeur null est envoyée.


## Response 404 fields
