# Personalized catalog This API allows to specify rules for user attributes. If the user meets all conditions for a concrete rule, personalized items will be shown. For personalized promotions see [Promotions section](/api/shop-builder/tag/promotions-discounts). To pass attributes before a purchase, you can use [Xsolla Login API](/api/login/operation/update-users-attributes-from-server/) or pass them into [user.attributes property while generating token using Pay Station API](/api/pay-station/operation/create-token).