O que é a Infobip?

Infobip é uma plataforma de comunicação em nuvem que oferece serviços como SMS, WhatsApp, Voz e outras soluções de mensagens. Para utilizar a API da Infobip, você precisará de um token de autenticação e do base path para realizar chamadas aos endpoints da API.

Aqui estão os passos gerais para obter o token e o base path na Infobip:

  • Criar uma conta na Infobip: Se você ainda não tem uma conta, primeiro é necessário criar uma na plataforma.

  • Acessar o Painel de Controle da Infobip: Faça login na sua conta Infobip através do painel de controle.

  • Gerar o Token de Autenticação (API Key): O token de autenticação, também conhecido como API Key, é um código único que permite que você acesse a API da Infobip. Para gerá-lo, siga estes passos:

    • No painel de controle da Infobip, procure por “API” ou “API Key” na navegação.

    • Crie uma nova API Key clicando no botão correspondente e siga as instruções para configurar a chave.

  • Obter o Base Path: O Base Path é o URL base que você usará para fazer chamadas à API da Infobip. Ele pode variar dependendo do serviço que você está usando (SMS, WhatsApp, Voz etc.). Geralmente, o base path se parece com isso: https://api.infobip.com.

  • Documentação da API: É importante que você consulte a documentação oficial da API da Infobip para entender os endpoints disponíveis, os parâmetros necessários e as respostas esperadas. A documentação geralmente está disponível no site da Infobip na seção de desenvolvedores.

Uma vez que você tenha o token de autenticação (API Key) e o base path, você poderá utilizar essas informações em suas requisições à API da Infobip para enviar mensagens, fazer chamadas de voz ou utilizar outros recursos disponíveis.

Integração com a Base39

Para realizar a integração com a Base39, você precisará de um token de autenticação e do base path da Infobip.

Acesse a API de configurações e informe o provedor de SMS no campo notifications.

Abaixo um exemplo de chama utilizando o cURL:


  curl --request POST \
      --url https://api.base39.io/v1/settings \
      --header ‘accept: application/json’ \
      --header<KEY>\
      --header ‘content-type: application/json’ \
      --data '
  {
    “notifications”: {
      “sms”: {
        “config”: {
          “basePath”: “<seu-basepath>”,
          “token”: <seu-token>”
        },
        “provider”: “infobip”
      }
    }
  }
'