<aside> ⚠️ Seja bem-vindo à sessão de documentação de uso das APIs da MyLoop. Aqui, você encontrará material para apoiar e automatizar alguns processos que podem ajudar a melhorar a eficiência do módulo "Flow/Broadcast" do sistema.

Por exemplo, as APIs podem ajudar a simplificar o processo de envio de mensagens em massa para seus contatos. Em vez de enviar manualmente cada mensagem individualmente, você pode usar uma API para enviar mensagens de forma automatizada, economizando tempo e reduzindo erros.

Outra vantagem de usar as APIs da MyLoop é que elas podem ajudar a integrar o sistema com outras ferramentas que você já usa. Isso pode permitir que você automatize ainda mais seus processos, melhorando a eficiência e economizando tempo.

Em resumo, as APIs da MyLoop podem ser uma ferramenta valiosa para ajudar a melhorar a eficiência do módulo "Flow/Broadcast" do sistema. Com elas, você pode automatizar processos, reduzir erros e integrar o sistema com outras ferramentas que você já usa.

</aside>

Pré Requisitos

Para ter acesso ao módulo, é necessário ser um usuário cadastrado na plataforma e ter as permissões abaixo listadas:

É importante lembrar que a segurança da plataforma é uma prioridade para nós, e por isso é necessário que todas as permissões sejam concedidas apenas a usuários confiáveis e autorizados. Além disso, a plataforma conta com um sistema de monitoramento 24 horas por dia para garantir a integridade dos dados e a privacidade dos usuários.

Untitled

Autorização

A API utiliza uma camada de validação via Token JWT. Este token deve ser incluído no cabeçalho das requisições, utilizando a instrução "Authorization Bearer".

Para gerar o Token JWT, é necessário utilizar a rota de Login do sistema, informando no corpo da requisição os dados abaixo, conforme exemplo:

var request = require('request');
var options = {
  'method': 'POST',
  'url': '<https://core-app.myloop.digital/v1/portal/login>',
  'headers': {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    "email": "email_do_usuario",
    "password": "senha_do_usuario",
    "plain": true
  })

};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

O retorno pode ser:

HTTP Status 403 - Usuário ou senha inválidos

HTTP Status 200 - Requisição Ok.

Em caso de sucesso, o campo "token" do corpo da resposta conterá o conteúdo a ser utilizado nas requisições à API via Authorization Bearer.

Este token JWT tem validade de 1 (uma) hora. É aconselhável gerar um novo token nos casos em que

Trajeto obrigatório para criar Flow