# Lire les chaînes d'offres de l'utilisateur actuel Récupère les chaînes d'offres de l'utilisateur actuel. AttentionTous les projets sont soumis a une limite de nombre d'objets pouvant être renvoyés dans une seule réponse. La valeur par défaut et la valeur maximale sont de 30 objets par réponse. Pour obtenir plus de données, utilisez les paramètres de requête limit et offset pour la pagination. Endpoint: GET /v2/project/{project_id}/user/offer_chain Version: 2.0.0 Security: XsollaLoginUserJWT ## Path parameters: - `project_id` (integer, required) ID de projet. Ce paramètre se trouve dans le Compte éditeur à côté du nom du projet. Example: 44056 ## Query parameters: - `limit` (integer) Nombre maximal d'éléments sur une page. Example: 50 - `offset` (integer) Numéro de l'élément à partir duquel la liste est générée (le décompte commence à 0). ## Response 200 fields (application/json): - `has_more` (boolean) Indique si d'autres pages sont disponibles. Example: true - `items` (array) - `items.date_end` (string,null) Date de fin de la chaîne d’offres. Peut être null. Si date_end est null, la chaîne d'offres n'a pas de limite de temps. Example: "2020-04-15T18:16:00+05:00" - `items.date_start` (string) Date de début de la chaîne d'offres. Example: "2020-04-15T18:16:00+05:00" - `items.description` (string,null) Description de la chaîne d'offres. Example: "Major weekly quest" - `items.id` (integer) ID de la chaîne d'offres. Example: 9 - `items.name` (string) Nom de la chaîne d'offres. Example: "Weekly quest" - `items.next_step_number` (integer,null) Numéro de l'étape suivante de la chaîne d'offres. null si la chaîne d'offres est terminée. Example: 1 - `items.order` (integer) Définit l'ordre d'empilement. Example: 1 - `items.recurrent_schedule` (object,null) Période de réinitialisation de la chaîne d'offres. - `items.recurrent_schedule.interval_type` (string) Fréquence de réinitialisation de la chaîne d'offres. Enum: "weekly", "monthly", "hourly" - `items.recurrent_schedule.reset_next_date` (integer) Date et heure calculées auxquelles la chaîne d'offres sera réinitialisée la prochaine fois, au format Unix Timestamp. Par exemple, si la réinitialisation mensuelle de la chaîne d'offres commence le 1er mars 2024 à 1 h (heure de Kuala Lumpur, GMT+8), la réinitialisation suivante aura lieu le 1er avril 2024 à 1 h, ce qui correspond au 31 mars 2024 17:00 GMT+0 ou à 1711904400000 au format Unix Timestamp. Exemple : 1711904400000 - `items.steps` (array) - `items.steps.is_claimed` (boolean) Indique si la récompense d'étape est réclamée ou achetée. - `items.steps.is_free` (boolean) Indique si l'étape de la chaîne d'offres est gratuite :Si true, l'étape doit être réclamée à l'aide de l'appel Réclamer une étape de chaîne d'offres gratuite.Si false, elle doit être achetée à l'aide de l'appel Créer une commande pour une étape payante de la chaîne d'offres. - `items.steps.step_loyalty_rewards` (array,null) - `items.steps.step_loyalty_rewards.amount` (integer) Quantité de points de fidélité. Example: 1 - `items.steps.step_loyalty_rewards.description` (string) Description des points de fidélité. Example: "First Loyalty Point Desc" - `items.steps.step_loyalty_rewards.image_url` (string,null) URL de l'image. Example: "https://image.example.com" - `items.steps.step_loyalty_rewards.name` (string) Nom des points de fidélité. Example: "First Loyalty Point" - `items.steps.step_loyalty_rewards.sku` (string) UGS des points de fidélité. Example: "0c745ef0-4243-46e1-aa90-54dee07da622" - `items.steps.step_number` (integer) Numéro de l'étape. Example: 2 - `items.steps.step_price` (object,null) - `items.steps.step_price.amount` (number, required) Prix de l'étape en devises réelles. Example: 99.99 - `items.steps.step_price.currency` (string, required) Devise du prix de l'objet. Code à trois lettres selon [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Example: "USD" - `items.steps.step_vp_rewards` (array,null) Tableau des points de valeur du système de récompenses, accordés en tant que récompense. - `items.steps.step_vp_rewards.amount` (integer) Montant des points de valeur. - `items.steps.step_vp_rewards.is_clan` (boolean) Détermine l'utilisation du point de valeur dans les chaînes de récompense de clan. Example: true - `items.steps.step_vp_rewards.item_id` (integer) Internal ID unique de l'objet. Example: 1 - `items.steps.step_vp_rewards.name` (string) Nom du point de valeur. - `items.steps.step_vp_rewards.sku` (string) ID unique du point de valeur. - `total_items_count` (integer) Nombre total de chaînes d'offres disponibles. Example: 10