API: WhatsApp - Obter Assinante
Recupere as informações de um assinante usando o ID de chat (número de telefone).
Ponto Final da API: Obter Assinante (POST)
URL: https://app.wizebot.com.br/api/v1/whatsapp/subscriber/get
Parâmetros Requeridos
- apiToken: Sua chave de API (String | Obrigatório)
- phone_number_id: ID do número da conta do WhatsApp (String | Obrigatório)
- phone_number: Número de telefone do assinante (String | Obrigatório)
Exemplo de Solicitação GET
https://app.wizebot.com.br/api/v1/whatsapp/subscriber/get?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&phone_number=PHONE-NUMBER
Exemplo de Solicitação POST
curl -X POST \
'https://app.wizebot.com.br/api/v1/whatsapp/subscriber/get' \
-d 'apiToken=API-KEY' \
-d 'phone_number_id=PHONE-NUMBER-ID' \
-d 'phone_number=PHONE-NUMBER'
Exemplo de Resposta
{
"status":"1",
"message":[{"subscriber_id":144,"chat_id":"8801521455XXX","first_name":"Md Ronok","last_name":"Ronok","email":"test@gmail.com","gender":"Male","label_names":"Label1,Label2"}]
}
API: WhatsApp - Lista de Assinantes
Obtenha uma lista de assinantes do seu número de WhatsApp.
Ponto Final da API: Lista de Assinantes (GET/POST)
URL: https://app.wizebot.com.br/api/v1/whatsapp/subscriber/list
Parâmetros Requeridos
- apiToken: Sua chave de API (String | Obrigatório)
- phone_number_id: Seu número de telefone do WhatsApp (String | Obrigatório)
- limit: Número de assinantes a ser buscado (Number | Obrigatório)
- offset: Deslocamento de paginação (Number | Opcional)
Exemplo de Solicitação GET
https://app.wizebot.com.br/api/v1/whatsapp/subscriber/list?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&limit=10&offset=1
Exemplo de Solicitação POST
curl -X POST \
'https://app.wizebot.com.br/api/v1/whatsapp/subscriber/list' \
-d 'apiToken=API-KEY' \
-d 'phone_number_id=PHONE-NUMBER-ID' \
-d 'limit=10' \
-d 'offset=1'
Exemplo de Resposta
{
"status":"1",
"message":[
{"subscriber_id":144,"chat_id":"880152145XXX","first_name":"Mamuduzzaman","last_name":"Ronok","email":"test@gmail.com","gender":"male","label_names":"One ,two"},
{"subscriber_id":157,"chat_id":"8801518951XXX","first_name":"Rahim","last_name":"Karim","email":"null","gender":"Male","label_names":"ChatTest,remove tag,One"}
]}
API: WhatsApp - Criar Assinante
Crie um novo assinante ou contato no seu WhatsApp.
Ponto Final da API: Criar Assinante (POST)
URL: https://app.wizebot.com.br/api/v1/whatsapp/subscriber/create
Parâmetros Requeridos
- apiToken: Sua chave de API (String | Obrigatório)
- phoneNumberID: ID do número da conta do WhatsApp (String | Obrigatório)
- name: Nome do seu assinante (String | Obrigatório)
- phoneNumber: Número de telefone do assinante com código do país (sem sinal +) (String | Obrigatório)
Exemplo de Solicitação GET
https://app.wizebot.com.br/api/v1/whatsapp/subscriber/create?apiToken=API-KEY&phoneNumberID=PHONE-NUMBER-ID&name=NAME&phoneNumber=MOBILE
Exemplo de Solicitação POST
curl -X POST \
'https://app.wizebot.com.br/api/v1/whatsapp/subscriber/create' \
-d 'apiToken=API-KEY' \
-d 'phoneNumberID=PHONE-NUMBER-ID' \
-d 'name=NAME' \
-d 'phoneNumber=MOBILE'
Exemplo de Resposta
{
"status":"1",
"message":"Assinante do WhatsApp criado com sucesso."
}
{
"status":"0",
"message":"Conta do WhatsApp não encontrada."
}
{
"status":"0",
"message":"O limite de assinantes foi excedido. Você não pode ter mais assinantes."
}
{
"status":"0",
"message":"Algo deu errado ou o assinante já existe."
}
API: WhatsApp - Atualizar Assinante
Atualize as informações de um assinante existente na sua conta do WhatsApp.
Ponto Final da API: Atualizar Assinante (POST)
URL: https://app.wizebot.com.br/api/v1/whatsapp/subscriber/update
Parâmetros Requeridos
- apiToken: Sua chave de API (String | Obrigatório)
- phone_number_id: ID do número da conta do WhatsApp (String | Obrigatório)
- phone_number: Número de telefone do assinante (String | Obrigatório)
Parâmetros Opcionais
- first_name: Primeiro nome do seu assinante (String | Opcional)
- last_name: Sobrenome do seu contato (String | Opcional)
- gender: Sexo do seu assinante (String | Opcional)
- label_ids: IDs de rótulo separados por vírgula, como (1,4,5) (String | Opcional)
Exemplo de Solicitação GET
https://app.wizebot.com.br/api/v1/whatsapp/subscriber/update?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&phone_number=PHONE-NUMBER&first_name=FIRST-NAME&last_name=LAST-NAME&gender=GENDER&label_ids=LABEL-IDS
Exemplo de Solicitação POST
curl -X POST \
'https://app.wizebot.com.br/api/v1/whatsapp/subscriber/update' \
-d 'apiToken=API-KEY' \
-d 'phone_number_id=PHONE-NUMBER-ID' \
-d 'phone_number=PHONE-NUMBER' \
-d 'first_name=FIRST-NAME' \
-d 'last_name=LAST-NAME' \
-d 'gender=GENDER' \
-d 'label_ids=LABEL-IDS'
Exemplo de Resposta
{
"status":"1",
"message":"Assinante atualizado com sucesso."
}
API: WhatsApp - Atribuir Chat a Membro da Equipe
Atribua o chat de um assinante a um membro da equipe na sua conta do WhatsApp.
Ponto Final da API: Atribuir Chat a Membro da Equipe (POST)
URL: https://app.wizebot.com.br/api/v1/whatsapp/subscriber/chat/assign-to-team-member
Parâmetros Requeridos
- apiToken: Sua chave de API (String | Obrigatório)
- phone_number_id: Seu número de telefone do WhatsApp (String | Obrigatório)
- phone_number: Número de telefone do assinante (String | Obrigatório)
- team_member_id: ID do membro da equipe (Integer | Obrigatório)
Exemplo de Solicitação GET
https://app.wizebot.com.br/api/v1/whatsapp/subscriber/chat/assign-to-team-member?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&phone_number=PHONE-NUMBER&team_member_id=TEAM-MEMBER-ID
Exemplo de Solicitação POST
curl -X POST \
'https://app.wizebot.com.br/api/v1/whatsapp/subscriber/chat/assign-to-team-member' \
-d 'apiToken=API-KEY' \
-d 'phone_number_id=PHONE-NUMBER-ID' \
-d 'phone_number=PHONE-NUMBER' \
-d 'team_member_id=TEAM-MEMBER-ID'
Exemplo de Resposta
{
"status":"1",
"message":"Agente atribuído à conversa com sucesso."
}
API: WhatsApp - Atribuir Campos Personalizados ao Assinante
Atribua campos personalizados a um assinante na sua conta do WhatsApp.
Ponto Final da API: Atribuir Campos Personalizados ao Assinante (POST)
URL: https://app.wizebot.com.br/api/v1/whatsapp/subscriber/chat/assign-custom-fields
Parâmetros Requeridos
- apiToken: Sua chave de API (String | Obrigatório)
- phone_number_id: Seu número de telefone do WhatsApp (String | Obrigatório)
- phone_number: Número de telefone do assinante (String | Obrigatório)
- custom_fields: Nome e valor dos campos personalizados em formato JSON (JSON | Obrigatório)
Exemplo de Solicitação POST
curl -X POST \
'https://app.wizebot.com.br/api/v1/whatsapp/subscriber/chat/assign-custom-fields' \
-d 'apiToken=API-KEY' \
-d 'phone_number_id=PHONE-NUMBER-ID' \
-d 'phone_number=PHONE-NUMBER' \
-d 'custom_fields={"custom_field_name1": "custom_field_value1","custom_field_name2": "custom_field_value2"}'
Exemplo de Resposta
{
"status":"1",
"message":"As alterações do assinante foram salvas com sucesso."
}