Logotipo Hedhog

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.