Pular para o conteúdo principal
GET
/
v1
/
channels
/
{channelId}
/
subscribe
Assinar canal (ENTERPRISE)
curl --request GET \
  --url https://api.hubmessage.io/v1/channels/{channelId}/subscribe \
  --header 'Authorization: Bearer <token>'
{
  "type": "SUBSCRIPTION_UPDATED",
  "message": "Canal ativo. Cobrança proporcional será incluída na próxima fatura."
}

Conceituação

Vincula um canal à assinatura Stripe ativa da conta. O canal é adicionado automaticamente à assinatura existente e uma cobrança proporcional ao período restante do ciclo é incluída na próxima fatura.
O pagamento é realizado previamente pelo usuário no painel do . Este endpoint deve ser chamado após a conclusão do checkout no painel para ativar o canal via API.
Este endpoint requer a role ENTERPRISE na sua conta.
Exemplo de resposta:
{
  "type": "SUBSCRIPTION_UPDATED",
  "message": "Canal ativo. Cobrança proporcional será incluída na próxima fatura."
}
O channelId é obtido através do endpoint Criar canal.

Autorizações

Authorization
string
header
obrigatório

Secret Key gerada no painel de Segurança do Hub Message

Parâmetros de caminho

channelId
string
obrigatório

ID do canal (obtido via Criar canal)

Exemplo:

"019E4C54B1B375A28970B605CA9B03C3"

Resposta

Canal vinculado à assinatura com sucesso

type
enum<string>

Indica que o canal foi adicionado à assinatura com sucesso

Opções disponíveis:
SUBSCRIPTION_UPDATED
Exemplo:

"SUBSCRIPTION_UPDATED"

message
string

Mensagem informativa para exibir ao usuário

Exemplo:

"Canal ativo. Cobrança proporcional será incluída na próxima fatura."