Autenticação

Entendendo a base de permissões

Funcionamento

Qualquer requisição da API é dependente do token de integração vindo do Vlow, com ele será possível utilizar todos os recursos aqui oferecidos.

O token é um JWT emitido pelo Vlow e deve ser sem o prefixo Bearer, diretamente no header Authorization. Ele é exigido em todas as rotas

O token do Vlow da acesso somente à estrutura da matriz e suas filiais. Um token não é capaz de acessar dados de uma outra empresa matriz, sendo necessário o token referente à ela para isso.

O status HTTP 401 será retornado sempre que:

  • o header estiver ausente ("Missing authorization token")
  • o token for inválido ("Invalid token")

Utilização

var axios = require("axios").default;

var options = {
  method: 'GET',
  url: 'http://client-api.vlow.com.br/v1/occupational-scheduling',
  headers: {
    'Authorization': 'SEU-TOKEN'
  }
};

axios.request(options).then(function (response) {
  console.log(response.data);
}).catch(function (error) {
  console.error(error);
});
import requests

url = "http://client-api.vlow.com.br/v1/occupational-scheduling"

payload = ""
headers = {"Authorization": "SEU-TOKEN"}

response = requests.request("GET", url, data=payload, headers=headers)

print(response.text)
<?php

$client = new http\Client;
$request = new http\Client\Request;

$request->setRequestUrl('http://client-api.vlow.com.br/v1/occupational-scheduling');
$request->setRequestMethod('GET');
$request->setHeaders([
  'Authorization' => 'SEU-TOKEN'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();