Assinantes
Use estes endpoints para cadastrar, consultar, atualizar e remover os assinantes do seu provedor, e também para reenviar o e-mail de ativação de serviços.
Listagens grandesOs endpoints de listagem e pesquisa aceitam o parâmetro paginate=S para retornar os resultados paginados. Veja como funciona em Paginação.
Campos do assinante
| Campo | Tipo | Descrição |
|---|---|---|
name | string | Nome. |
email | string | E-mail. |
document | string | CPF. |
phone | string | Telefone com DDD. |
internet_speed_id | integer | ID da velocidade de internet contratada. Consulte a lista em Velocidades de internet. |
customer_plan | string | Nome do plano contratado pelo assinante. |
Velocidades de internet
GET /subscribers/internet_speeds
Retorna as velocidades de internet disponíveis. Use o id da velocidade no campo internet_speed_id ao cadastrar ou atualizar um assinante.
Exemplo de resposta:
{
"internet_speeds": [
{
"id": 1,
"speed": "10 Mbps",
"slug": "10mbps"
},
{
"id": 2,
"speed": "20 Mbps",
"slug": "20mbps"
},
{
"id": 38,
"speed": "Não informado",
"slug": "Não informado"
}
],
"response": "success"
}
Consulte sempre o endpointUse a resposta do endpoint como fonte oficial dos IDs. A lista pode receber novas velocidades.
Cadastrar assinante
POST /subscribers
Cadastra um novo assinante.
Exemplo de payload:
{
"email": "[email protected]",
"name": "Corey Taylor",
"document": "92780461080",
"phone": "+5521982217775",
"internet_speed_id": 1,
"customer_plan": "Plano Globoplay 10Mbps"
}Importar assinantes
POST /subscribers/import
Cadastra vários assinantes e ativa serviços para cada um deles em uma única requisição. Informe os IDs dos serviços a ativar no array products_ids.
Exemplo de payload:
{
"subscribers": [
{
"email": "[email protected]",
"name": "Corey Taylor",
"document": "92780461080",
"phone": "+5521982217775",
"internet_speed_id": 1,
"customer_plan": "Plano Globoplay 10Mbps",
"products_ids": [
1
]
},
{
"email": "[email protected]",
"name": "Marilyn Manson",
"document": "59291852040",
"phone": "+5521982217775",
"internet_speed_id": 2,
"customer_plan": "Plano Globoplay 20Mbps",
"products_ids": [
2,
3
]
}
]
}
Somente para novos assinantesA ativação de serviços por este endpoint vale apenas para assinantes que ainda não existem na nossa base. Para ativar ou alterar serviços de assinantes já cadastrados, use os endpoints de Provisionamento.
Listar assinantes
GET /subscribers
Retorna todos os assinantes do provedor, com os serviços de cada um.
Exemplo de resposta:
{
"subscribers": [
{
"email": "[email protected]",
"name": "Corey Taylor",
"document": "92780461080",
"phone": "+5521982217775",
"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_name": "Globoplay",
"content_supplier_product_code": "globoplay",
"content_supplier_product_id": 1,
"status_updated_at": "2022-06-16T03:00:00.000000Z",
"status_id": 1,
"status": "active"
}
]
},
{
"email": "[email protected]",
"name": "Marilyn Manson",
"document": "98765432100",
"phone": "+5511987651234",
"internet_speed_id": 3,
"created_at": "2022-06-16T03:00:00.000000Z",
"customer_plan": "Plano Globoplay 30Mbps",
"services": []
}
],
"response": "success"
}Consultar assinante
GET /subscribers/{document}
Retorna os dados de um assinante específico, identificado pelo CPF informado na URL.
Exemplo de resposta:
{
"subscriber": {
"email": "[email protected]",
"name": "Corey Taylor",
"document": "92780461080",
"phone": "+5521982217775",
"internet_speed_id": 1,
"created_at": "2025-06-23T03:00:00.000000Z",
"customer_plan": "Plano Globoplay 10Mbps",
"services": [
{
"token_created_at": "2025-06-23T03:00:00.000000Z",
"content_supplier_product_name": "Globoplay",
"content_supplier_product_code": "globoplay",
"content_supplier_product_id": 1,
"status_updated_at": "2025-06-23T03:00:00.000000Z",
"status_id": 1,
"status": "active"
}
]
},
"response": "success"
}Pesquisar assinantes
GET /subscribers/search/{searchValue}
Pesquisa assinantes por nome, e-mail, documento ou telefone. Informe o termo de busca no lugar de searchValue.
Exemplo de resposta:
{
"subscribers": [
{
"email": "[email protected]",
"name": "Corey Taylor",
"document": "92780461080",
"phone": "+5521982217775",
"internet_speed_id": 1,
"created_at": "2025-06-23T03:00:00.000000Z",
"customer_plan": "Plano Globoplay 10Mbps",
"services": [
{
"token_created_at": "2025-06-23T03:00:00.000000Z",
"content_supplier_product_name": "Globoplay",
"content_supplier_product_code": "globoplay",
"content_supplier_product_id": 1,
"status_updated_at": "2025-06-23T03:00:00.000000Z",
"status_id": 1,
"status": "active"
}
]
},
{
"email": "[email protected]",
"name": "Marilyn Manson",
"document": "89907446017",
"phone": "+5526849068464",
"internet_speed_id": 1,
"created_at": "2025-06-23T03:00:00.000000Z",
"customer_plan": "",
"services": []
}
],
"response": "success"
}Atualizar assinante
PUT /subscribers/{document}
Atualiza os dados de um assinante já cadastrado. O campo document na URL identifica o assinante, e você pode alterar qualquer um dos campos.
Exemplo de payload:
{
"email": "[email protected]",
"name": "Corey Taylor",
"document": "92780461080",
"phone": "+5521982217775",
"internet_speed_id": 1,
"customer_plan": "Plano Globoplay 10Mbps"
}Excluir assinante
DELETE /subscribers/{document}
Remove um assinante, identificado pelo campo document informado na URL.
Quando é possível excluir?A exclusão só é permitida se o assinante não tiver serviços ou se todos os serviços dele estiverem cancelados.
Reenviar e-mail de ativação
POST /subscribers/resend_activation_email
Reenvia o e-mail de ativação para todos os tokens do assinante. O assinante recebe um novo e-mail com o link de ativação para cada token.
Se o provedor tiver uma callback de ativação cadastrada, ela também é acionada para esses tokens. A callback envia os dados atuais do assinante, as informações do serviço e a URL de ativação.
Use este endpoint quando o assinante:
- não recebeu o e-mail de ativação original;
- excluiu o e-mail por engano.
Exemplo de payload:
{
"document": "92780461080"
}
O link anterior deixa de funcionarAo reenviar o e-mail, o link de ativação enviado antes é invalidado.
Updated about 11 hours ago