Bandmaster docs

Início

Autentique-se na API do Bandmaster e faça a primeira chamada.

Como a integração funciona

O Bandmaster tem duas portas, e cada uma tem seu host:

O que você fazHost
Gerenciar: login, número, templates, chavesadmin.2bebandmaster.com.br
Enviar mensagensmessage.2bebandmaster.com.br

E o que chega até você não é buscado por chamada: o Bandmaster entrega na sua URL, via webhook — mensagens recebidas, status de entrega e falhas.

Três passos até a primeira mensagem

  1. Autentique-se e guarde o token.
  2. Aponte o webhook para a sua URL.
  3. Crie um template e envie.

Quickstart

O primeiro passo é o login: você troca usuário e senha por um token JWT. Todas as demais chamadas levam esse token no header authorization, e o identifier do número que você opera.

login

VocêPOST/authentication
headers
content-type:
application/json
curl -X POST https://admin.2bebandmaster.com.br/authentication \
-H "content-type: application/json" \
-d '{"username":"seu-usuario","password":"sua-senha"}'
Bandmaster201 Created✓✓
{
"user_id": "665f1c2e8a1b4a0012ab34cd",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"role": "user"
}

Com o token na mão, confira os dados do seu número:

dados do número

VocêGET/phones/info
headers
authorization:
Bearer <token>
identifier:
<identifier-do-numero>
curl https://admin.2bebandmaster.com.br/phones/info \
-H "authorization: Bearer $TOKEN" \
-H "identifier: $IDENTIFIER"
Bandmaster200 OK✓✓
{
"number": "5511999999999",
"identifier": "seu-identifier",
"webhook": "https://sua-aplicacao.com.br/webhooks/bandmaster",
"description": "Atendimento",
"current_limit": "TIER_1K",
"current_quality_rating": "GREEN"
}

Por onde seguir

Nesta página