API
Documentação APIs de integração TagOne
PRIMEIRO PASSO
Solicite acesso ao ambiente de treinamento [email protected]
Autenticação
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