Assinante → POST www.example.subscriber.com
A callback de assinante é acionada sempre que ocorrer uma ação na plataforma relacionada a um assinante. Nesse caso, enviaremos os dados atuais do assinante e a ação realizada.
Ações que acionam a callback:
| Ação | Action no JSON | Quando ocorre |
|---|---|---|
| Criação | create | Quando um novo assinante é cadastrado. |
| Edição | update | Quando algum dado do assinante é alterado. |
| Exclusão | delete | Quando um assinante é excluído. |
| Criação ou alteração de serviço | update-token | Quando um novo serviço é ativado para o assinante ou quando o status de um serviço existente é alterado. |
Alterações de status sem ação direta do usuárioA callback também será enviada quando houver uma alteração no status do serviço que não dependa diretamente de uma ação do usuário. Por exemplo, ao solicitar a suspensão de um serviço pela API, o serviço passa inicialmente para o status intermediário aguardando suspensão e, após a confirmação do processo, para o status final suspenso. Nesse momento, a callback é enviada informando o novo status do serviço.
Consulte a lista completa de status intermediários e finais na página do endpoint de busca de status dos produtos.
Exemplo de envio:
{
"subscribers": [
{
"id": 1,
"email": "[email protected]",
"name": "Marilyn Manson",
"document": "62458124483",
"phone": "+5526849068464",
"internet_speed_id": 1,
"created_at": "2022-06-16T03:00:00.000000Z",
"customer_plan": "Plano Globoplay 10Mbps",
"services": [
{
"token_created_at": "2025-06-02T16:55:37.000000Z",
"content_supplier_product_id": 1,
"content_supplier_product_name": "Globoplay",
"content_supplier_product_code": "globoplay",
"status_updated_at": "2022-06-16T03:00:00.000000Z",
"status_id": 1,
"status": "active",
"related_content_supplier_product_ids": [
25
]
}
]
}
],
"response": "success",
"customer_document": "55096452000100",
"action": "create",
"token": "t029a51d613fcf4a303f57b99db7ec48f645ed7e76685e6bde9823a66f47",
"partner": "celeti"
}Descrição dos campos da callback:
| Campo | Tipo | Descrição |
|---|---|---|
subscribers | array | Dados do assinante. |
subscribers.0.id | integer | Identificador único. |
subscribers.0.email | string | E-mail principal. |
subscribers.0.name | string | Nome. |
subscribers.0.document | string | CPF. |
subscribers.0.phone | string | Telefone principal. |
subscribers.0.internet_speed_id | integer | Identificador único da velocidade de internet contratada. |
subscribers.0.created_at | string | Data de cadastro. |
subscribers.0.services | array | Dados dos serviços. |
subscribers.0.services.0.token_created_at | string | Data de criação. |
subscribers.0.services.0.content_supplier_product_id | integer | Identificador único do produto. |
subscribers.0.services.0.content_supplier_product_name | string | Nome do produto. |
subscribers.0.services.0.content_supplier_product_code | string | Código do produto. |
subscribers.0.services.0.status_updated_at | string | Última data de atualização do status. |
subscribers.0.services.0.status_id | integer | Identificador único do status atual. |
subscribers.0.services.0.status | string | Status atual. |
subscribers.0.services.0.related_content_supplier_product_ids | array | Array de identificadores únicos dos produtos relacionados ao produto atual. |
response | string | Indica o resultado da operação. |
customer_document | string | CNPJ do provedor a quem o assinante pertence. |
action | string | Indica a ação realizada. |
token | string | Token que deve ser utilizado no processo de autenticação da callback. |
partner | string | Identificação do parceiro (nossa identificação - celeti). |
Updated about 3 hours ago