CustomerSubscriptionUpdateStatus

A mutation CustomerSubscriptionUpdateStatus permite alterar a situação de uma determinada assinatura de um usuário.

Existem três tipos de status que poderão ser inseridos na mutation: ACTIVE, PAUSED e CANCELED.

Exemplo

mutation {
  customerSubscriptionUpdateStatus(
    customerAccessToken: "token"
    subscriptionId: 12345
    status: CANCELED
  ) {
    customerId
    customerName
    subscriptions {
      subscriptionId
      status
    }
  }
}
Mostrar resposta
{
  "data": {
    "customerSubscriptionUpdateStatus": {
      "customerId": 355080,
      "customerName": "Teste",
      "subscription":[
        {
          "subscriptionId": 12345,
          "status": "Excluido"
        },
        {
          "subscriptionId": 54321,
          "status": "Ativo"
        }
      ]
    }
  }
}