Receba novidades do Hedhog no seu e-mail
Novos lançamentos, receitas e breaking changes — sem spam.
Submódulo commerce
customers-access
Clientes, assinaturas, entitlements, códigos de resgate e visões de acesso autosserviço autenticadas.
Caminho de origem: libraries/commerce/src/commerce-customers.controller.ts, commerce-subscriptions.controller.ts, commerce-entitlements.controller.ts, commerce-redemption-codes.controller.ts, commerce-profile.controller.ts
Arquivo do módulo: commerce.module.ts
Introdução
Este submódulo cobre o lado do cliente do Commerce depois que os itens de catálogo já existem. Os clientes podem manter assinaturas, obter entitlements, resgatar códigos e inspecionar seu acesso por meio dos endpoints de perfil.
Ele também contém a superfície de perfil de autosserviço que os usuários finais autenticados usam para visualizar pedidos, acesso ativo e resgatar códigos sem passar pelos controllers de CRUD administrativos.
Endpoints HTTP
37 endpoints
Lista clientes.
Obtém um cliente.
- Params
- id (int)
Cria um cliente.
Atualiza um cliente.
- Params
- id (int)
Lista as assinaturas de um cliente.
- Params
- id (int)
Lista os pedidos de um cliente.
- Params
- id (int)
Lista os pagamentos de um cliente.
- Params
- id (int)
Lista os entitlements de um cliente.
- Params
- id (int)
Lista os registros de cliente no lado do gateway.
- Params
- id (int)
Lista assinaturas.
Obtém uma assinatura.
- Params
- id (int)
Cria uma assinatura.
Atualiza uma assinatura.
- Params
- id (int)
Cancela ao final do período.
- Params
- id (int)
Cancela imediatamente.
- Params
- id (int)
Reativa uma assinatura.
- Params
- id (int)
Lista os pagamentos vinculados a uma assinatura.
- Params
- id (int)
Obtém os dados de entitlement de uma assinatura.
- Params
- id (int)
Lista os eventos de uma assinatura.
- Params
- id (int)
Lista entitlements.
Verifica a disponibilidade/acesso de um entitlement.
Obtém um entitlement.
- Params
- id (int)
Cria um entitlement.
Atualiza um entitlement.
- Params
- id (int)
Revoga um entitlement.
- Params
- id (int)
Estende um entitlement.
- Params
- id (int)
Lista códigos de resgate.
Obtém um código de resgate.
- Params
- id (int)
Gera códigos de resgate.
Revoga um código de resgate.
- Params
- id (int)
Exclui um código de resgate.
- Params
- id (int)
Retorna o resumo de commerce do usuário atual.
Retorna a visão de acesso/entitlement ativo do usuário atual.
Lista os pedidos do usuário atual.
Lista os pedidos pendentes do usuário atual.
Cancelamento de assinatura em autosserviço.
- Params
- id (int)
Resgata um código como o usuário atual.