API

Documentação APIs de integração TagOne

PRIMEIRO PASSO

Solicite acesso ao ambiente de treinamento atendimento@tagone.com.br

Autenticação

POST: https://[empresa].treina.tagone.com.br/api/token

Nossas APIs OData/RESTFull permitem autenticação com login e senha, o token retornado na autenticação deve ser enviado no cabeçalho das chamadas seguintes. Segue exemplo de autenticação:

var client = new RestClient("https://[empresa].treina.tagone.com.br/api/token");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("UserName", "nome_usuario");
request.AddParameter("Password", "senha");
request.AddParameter("grant_type", "password");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
{
    "access_token": "token_autenticado",
    "token_type": "bearer",
    "expires_in": 2591999,
    "CodigoPessoa": "000000000213934",
    "NomePessoa": "Nome da pessoa cadastrada",
    "IsAdmin": false
}

Toda requisição subsequente deve conter o token retornado no header da chamada.

var client = new RestClient("https://[empresa].treina.tagone.com.br/odata/Acordo");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer token_autenticado");

Last updated