# Update subscription Atualiza uma assinatura alterando seu status (active, canceled, ou non_renewing) ou atrasando a próxima data de cobrança. Endpoint: PUT /projects/{project_id}/users/{user_id}/subscriptions/{subscription_id} Version: 2.0 Security: basicAuth ## Path parameters: - `project_id` (integer, required) ID de projeto. - `user_id` (string, required) ID de usuário. - `subscription_id` (integer, required) ID de assinatura. ## Request fields (application/json): - `cancel_subscription_payment` (boolean) Definir como true reembolsará o último pagamento feito desta assinatura. Só funciona junto com a troca do status para canceled. - `status` (string) Status. Enum: "active", "canceled", "non_renewing" - `timeshift` (object) Adiamento de cobrança. - `timeshift.type` (string) Unidade de tempo de cobrança. Pode ser day ou month. Enum: "day", "month" - `timeshift.value` (string) Quantidade de unidades de tempo a adiar da cobrança. O valor depende do parâmetro do tipo e pode ser: - entre 1 e 366, se for type type- entre 1 e 12, se day for month - `xsolla_network` (object) - `xsolla_network.collaborator_id` (string) ID de colaborador — Identificador de [Influenciador](https://developers.xsolla.com/pt/doc/partner-network/#guides_network_glossary_influencer) ou de [rede de afiliados](https://developers.xsolla.com/pt/doc/partner-network/#guides_network_glossary_affiliate_network). Você pode encontrá-lo na seção Conta de Distribuidor > Rede de Parcerias > Influenciadores. ## Response 200 fields