Assinatura
Nesta seção estão disponibilizados todos os métodos referentes á assinatura do usuário.
Criação de assinatura para um usuário
POST
URL_BASE/users/create/user-subscription/{token_do_desenvolvedor}/{token_da_plataforma}
Request Body
Name | Type | Description |
---|---|---|
product_id* | String | Id do produto |
user_id | String | Id do usuário (uuid) |
payment_last_date | Date | Data do último pagamento - formato: Y-m-d H:i:s |
expiration_date | Date | Data de expiração da assinatura - formato: Y-m-d H:i:s |
reference_id | String | Id referência |
Editar de assinatura para um usuário
PUT
URL_BASE/users/update/user-subscription/{token_do_desenvolvedor}/{token_da_plataforma}
Request Body
Name | Type | Description |
---|---|---|
product_id* | String | Id do produto |
user_id* | String | Id do usuário (uuid) |
payment_last_date | Date | Data do último pagamento - formato: Y-m-d H:i:s |
expiration_date | Date | Data de expiração da assinatura - formato: Y-m-d H:i:s |
Ativar a assinatura para um usuário
PUT
URL_BASE/users/update/active-user-subscription/{token_do_desenvolvedor}/{token_da_plataforma}
Request Body
Name | Type | Description |
---|---|---|
product_id* | String | Id do produto |
user_id* | String | Id do usuário (uuid) |
Desativar a assinatura para um usuário
PUT
URL_BASE/users/update/disable-user-subscription/{token_do_desenvolvedor}/{token_da_plataforma}
Request Body
Name | Type | Description |
---|---|---|
product_id* | String | Id do produto |
user_id* | String | Id do usuário (uuid) |
Deletar assinatura por id referência
DELETE
URL_BASE/users/destroy-subscription-reference-id/{reference_id}/{product_id}/{token_do_desenvolvedor}/{token_da_plataforma}
Após a exclusão do usuário a operação não poderá ser revertida.
Deletar assinatura por id do usuário
DELETE
URL_BASE/users/destroy-subscription-user-id/{user_id}/{product_id}/{token_do_desenvolvedor}/{token_da_plataforma}
Após a exclusão do usuário a operação não poderá ser revertida.
Last updated