TagOne
Search…
API
Documentação APIs de integração TagOne

PRIMEIRO PASSO

Solicite acesso ao ambiente de treinamento [email protected]

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:
C#
JavaScript
1
var client = new RestClient("https://[empresa].treina.tagone.com.br/api/token");
2
client.Timeout = -1;
3
var request = new RestRequest(Method.POST);
4
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
5
request.AddParameter("UserName", "nome_usuario");
6
request.AddParameter("Password", "senha");
7
request.AddParameter("grant_type", "password");
8
IRestResponse response = client.Execute(request);
9
Console.WriteLine(response.Content);
Copied!
1
var myHeaders = new Headers();
2
myHeaders.append("Content-Type", "application/x-www-form-urlencoded");
3
4
var urlencoded = new URLSearchParams();
5
urlencoded.append("UserName", "nome_usuario");
6
urlencoded.append("Password", "senha");
7
urlencoded.append("grant_type", "password");
8
9
var requestOptions = {
10
method: 'POST',
11
headers: myHeaders,
12
body: urlencoded,
13
redirect: 'follow'
14
};
15
16
fetch("https://[empresa].treina.tagone.com.br/api/token", requestOptions)
17
.then(response => response.text())
18
.then(result => console.log(result))
19
.catch(error => console.log('error', error));
Copied!
1
{
2
"access_token": "token_autenticado",
3
"token_type": "bearer",
4
"expires_in": 2591999,
5
"CodigoPessoa": "000000000213934",
6
"NomePessoa": "Nome da pessoa cadastrada",
7
"IsAdmin": false
8
}
Copied!
Toda requisição subsequente deve conter o token retornado no header da chamada.
C#
JavaScript
1
var client = new RestClient("https://[empresa].treina.tagone.com.br/odata/Acordo");
2
client.Timeout = -1;
3
var request = new RestRequest(Method.POST);
4
request.AddHeader("Authorization", "Bearer token_autenticado");
Copied!
1
var myHeaders = new Headers();
2
myHeaders.append("Authorization", "Bearer token_autenticado");
Copied!
Copy link