# Update subscription Изменение рекуррентной подписки. Можно изменить статус подписки (active, canceled или non_renewing) и отложить дату следующего списания для данной подписки. Endpoint: PUT /projects/{project_id}/users/{user_id}/subscriptions/{subscription_id} Version: 2.0 Security: basicAuth ## Path parameters: - `project_id` (integer, required) ID проекта. - `user_id` (string, required) ID пользователя. - `subscription_id` (integer, required) ID подписки. ## Request fields (application/json): - `cancel_subscription_payment` (boolean) Если передано значение true, то происходит отмена последнего платежа, сделанного по подписке. Данный параметр работает, только если статус платежа изменен на canceled. - `status` (string) Статус. Enum: "active", "canceled", "non_renewing" - `timeshift` (object) Объект с информацией об отложенном сроке следующего списания. - `timeshift.type` (string) Период платежного цикла, принимает значения day или month. Enum: "day", "month" - `timeshift.value` (string) Время, на которое нужно перенести выставление счета. Значение зависит от типа параметра и может быть: - от 1 до 366, если параметр type принимает значение day- от 1 до 12, если параметр type принимает значение month - `xsolla_network` (object) - `xsolla_network.collaborator_id` (string) ID партнера — идентификатор [инфлюенсера](https://developers.xsolla.com/ru/doc/partner-network/#guides_network_glossary_influencer) или [аффилированной сети](https://developers.xsolla.com/ru/doc/partner-network/#guides_network_glossary_affiliate_network). Можно найти в Личном кабинете в разделе Partner Network > Инфлюенсеры. ## Response 200 fields