Como fazer um GET subscription pelo email usando GraphQL?

Fala Devs!

Quem com tempo para me ajudar a definir o passo a passo para montar uma consulta GraphQL para pegar os dados da assinatura dos clientes por e-mail?

Acho que seria o equivalente a fazer a consulta para a API abaixo:

/api/rns/pub/subscriptions?customerEmail=XXXXX@gmail.com

Outro tema… na consulta da API acima na validade da assinatura o end vem sempre null. Como corrigir isto?

      "validity": {
          "begin": "2024-03-11T00:00:00Z",
          "end": null
      },

E por último, mas não menos importante… quando o próximo pagamento referente a assinatura não é realizado qual a melhor maneira de mudar o status do plano para pendente em lugar de continuar ativo já que o pagamento não foi realizado?

Obrigado desde já!

1 Like