Pular para o conteúdo principal
Você precisa de credenciais de acesso e saber o ID do bot que vai executar a campanha.

Passo 1 — Autenticar-se e obter o token

Resposta:
Guarde o token access — você vai usá-lo em todas as próximas requisições como Authorization: Bearer <access_token>.
O access token expira. Use POST /auth/token/refresh/ para renová-lo sem precisar fazer login novamente.

Passo 2 — Obter o ID do bot

Resposta (trecho):
Anote o id do bot — é o client_id que você vai usar para criar a campanha.

Passo 3 — Criar a campanha

Resposta (trecho):
Guarde o id da campanha.
O estado inicial depende de start_date: se for uma data futura ou o horário ainda não começou → SCHEDULED. Se for hoje e dentro do horário → ONGOING.
Prioridades e novas tentativas:
  • min_phone_priority / max_phone_priority são índices (base 0, inclusivos) da phone_list de cada caso. min=0, max=1 → o bot usa os telefones na posição 0 e 1.
  • max_calls_per_case é o máximo de tentativas por número de telefone. Com 2 telefones e max_calls_per_case=3 → até 6 tentativas totais por caso.

Passo 4 — Carregar os casos

Resposta de sucesso:
Se a campanha estava em SCHEDULED e a data e o horário são válidos, ela começa automaticamente. Se já estava ONGOING, o bot começa a discar os casos recém-carregados.
O que vai em params? O conteúdo deste campo é específico de cada bot — varia de acordo com sua configuração. Para saber quais parâmetros seu bot aceita, revise a seção Parâmetros do Bot → Adicionais na configuração do Parser. Lá você vai encontrar o nome exato de cada campo adicional. Se você não tiver acesso ao parser, consulte o seu administrador.

Limites a considerar