# Obtenha as cadeias de ofertas do usuário atual Obtém as cadeias de ofertas atuais do usuário. AvisoTodos os projetos têm um limite no número de itens que podem ser retornados em uma única resposta. O valor padrão e máximo é de 30 itens por resposta. Para obter mais dados, use os parâmetros de consulta limit e offset para a paginação. Endpoint: GET /v2/project/{project_id}/user/offer_chain Version: 2.0.0 Security: XsollaLoginUserJWT ## Path parameters: - `project_id` (integer, required) ID do projeto. Você pode encontrar esse parâmetro em sua Conta de Distribuidor ao lado do nome do projeto. Example: 44056 ## Query parameters: - `limit` (integer) Limite da quantidade de elementos na página. Example: 50 - `offset` (integer) Número do elemento a partir do qual a lista é gerada (a quantidade começa a partir de 0). ## Response 200 fields (application/json): - `has_more` (boolean) Indica se há mais páginas disponíveis. Example: true - `items` (array) - `items.date_end` (string,null) Data em que a cadeia de ofertas termina. Pode ser null. Se date_end for null, a cadeia de ofertas não terá um limite de tempo. Example: "2020-04-15T18:16:00+05:00" - `items.date_start` (string) Data em que a cadeia de ofertas é iniciada. Example: "2020-04-15T18:16:00+05:00" - `items.description` (string,null) Descrição da cadeia de ofertas. Example: "Major weekly quest" - `items.id` (integer) ID de cadeia de ofertas. Example: 9 - `items.name` (string) Nome da cadeia de ofertas. Example: "Weekly quest" - `items.next_step_number` (integer,null) Número da próxima etapa da cadeia de ofertas. null se a cadeia de ofertas foi concluída. Example: 1 - `items.order` (integer) Define a ordem do arranjo. Example: 1 - `items.recurrent_schedule` (object,null) Período de redefinição da cadeia de ofertas. - `items.recurrent_schedule.interval_type` (string) Frequência da redefinição da cadeia de ofertas. Enum: "weekly", "monthly", "hourly" - `items.recurrent_schedule.reset_next_date` (integer) A data e hora calculadas em que a cadeia de ofertas será redefinida na próxima vez no formato Unix Timestamp. Por exemplo, a redefinição da cadeia de ofertas mensal começa dia 1º de março de 2024, às 01:00 no horário de Kuala Lumpur (GMT+8). A próxima redefinição ocorrerá dia 1º de abril de 2024 às 01:00 no horário de Kuala Lumpur (GMT+8), que corresponde a 31 de março de 2024 17:00 GMT+0 ou '1711904400000' no formato Unix Timestamp. Exemplo: '1711904400000' - `items.steps` (array) - `items.steps.is_claimed` (boolean) Indica se a recompensa da etapa foi resgatada ou comprada. - `items.steps.is_free` (boolean) Indica se a etapa da cadeia de ofertas é gratuita:Se true, a etapa deve ser resgatada usando a chamada Resgate a etapa da cadeia de oferta gratuita.Se false, ela deve ser comprada usando a chamada Criar ordem para a etapa da cadeia de ofertas pagas. - `items.steps.step_loyalty_rewards` (array,null) - `items.steps.step_loyalty_rewards.amount` (integer) Quantidade de pontos de fidelidade. Example: 1 - `items.steps.step_loyalty_rewards.description` (string) Descrição dos pontos de fidelidade. Example: "First Loyalty Point Desc" - `items.steps.step_loyalty_rewards.image_url` (string,null) URL da imagem. Example: "https://image.example.com" - `items.steps.step_loyalty_rewards.name` (string) Nome dos pontos de fidelidade. Example: "First Loyalty Point" - `items.steps.step_loyalty_rewards.sku` (string) SKU dos pontos de fidelidade. Example: "0c745ef0-4243-46e1-aa90-54dee07da622" - `items.steps.step_number` (integer) Número da etapa. Example: 2 - `items.steps.step_price` (object,null) - `items.steps.step_price.amount` (number, required) Preço da etapa em moeda real. Example: 99.99 - `items.steps.step_price.currency` (string, required) Moeda do preço do item. Código de três letras de acordo com [a ISO 4217](https://en.wikipedia.org/wiki/ISO_4217). Example: "USD" - `items.steps.step_vp_rewards` (array,null) Uma matriz de pontos de valor do sistema de recompensa, concedida como recompensa. - `items.steps.step_vp_rewards.amount` (integer) Quantidade de pontos de valor. - `items.steps.step_vp_rewards.is_clan` (boolean) Se o ponto de valor é usado em cadeias de recompensa de clã ou não. Example: true - `items.steps.step_vp_rewards.item_id` (integer) ID de item exclusivo interno. Example: 1 - `items.steps.step_vp_rewards.name` (string) Nome do ponto de valor. - `items.steps.step_vp_rewards.sku` (string) ID de ponto de valor exclusivo. - `total_items_count` (integer) Número total de cadeias de ofertas disponíveis. Example: 10