Recorrência
📄️ /recurrency/plans
Este endpoint é utilizado para criar novos planos de assinatura. Os planos de assinatura definem os termos, preços e benefícios associados a diferentes níveis de serviço oferecidos aos clientes. Ao criar um novo plano, os detalhes pertinentes, como o nome do plano, a descrição, o preço, a duração e quaisquer outros atributos relevantes, devem ser fornecidos no corpo da solicitação. Após a criação bem-sucedida, o sistema retorna os detalhes completos do plano recém-criado, incluindo um identificador único para referência futura.
📄️ /recurrency/plans
Este endpoint é utilizado para recuperar todos os planos de assinatura disponíveis. Ao acessar este endpoint, o sistema retorna uma lista de todos os planos de assinatura disponíveis, juntamente com seus detalhes, como nome, descrição, preço, duração e recursos incluídos.
📄️ /recurrency/plans/{planId}
Este endpoint é utilizado para atualizar os detalhes de um plano de assinatura existente com base no ID fornecido. Os planos de assinatura podem precisar ser atualizados para refletir alterações nos termos, preços, benefícios ou outros atributos associados ao plano. Ao enviar uma solicitação de atualização para este endpoint, os detalhes pertinentes do plano, como o nome, a descrição, o preço, a duração e os recursos, devem ser fornecidos no corpo da solicitação. O ID do plano a ser atualizado deve ser especificado na URL. Após a atualização bem-sucedida, o sistema retorna os detalhes atualizados do plano.
📄️ /recurrency/plans/{planId}
Este endpoint é utilizado para deletar um plano de assinatura existente com base no ID fornecido.
📄️ /recurrency/subscriptions
Endpoint responsável por criar uma nova assinatura
📄️ /recurrency/subscriptions/{subscriptionId}
Este endpoint é utilizado para recuperar os detalhes de uma assinatura específica com base no ID fornecido. Ao acessar este endpoint, o sistema retorna os detalhes completos da assinatura, incluindo o plano associado, o cliente, o status, a data de início, a data de término e quaisquer outros detalhes relevantes.
📄️ /recurrency/subscriptions/{subscriptionId}/cancel
Este endpoint é utilizado para cancelar uma assinatura específica com base no ID fornecido. Ao enviar uma solicitação de cancelamento para este endpoint, o sistema cancela a assinatura especificada. Caso a assinatura seja cancelada com sucesso, o sistema retorna uma resposta com corpo vazio.