CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tabelas utilizadas
  4. Informações relacionadas


01. VISÃO GERAL

Essa API tem como função retornar o token de acesso para autenticação no TSS, esses dados retornam encodados. 

02. EXEMPLO DE UTILIZAÇÃO

2.1 Namespace da API

2.2 Método POST


{
    "GRANT_TYPE": "CLIENT_CREDENTIALS" ou "REFRESH_TOKEN",
    "CLIENT_ID": "CLIENT_ID gerado no TSSINTERFACE",
    "CLIENT_SECRET": "CLIENT_SECRET gerado no TSSINTERFACE",
    "REFRESH_TOKEN": "3600"
}
Estrutura esperada
CampoTipoTamanhoObservação
GRANT_TYPEstring18Se é atualização do token ou uma nova credencial.
CLIENT_IDstring-Client_id gerado no tssinterface.
CLIENT_SECRETstring-Client_Secret gerado no tssinterface.
REFRESH_TOKENstring-Tempo para expiração do Token.



{
    "ACCESS_TOKEN": "Token Gerado",
    "EXPIRES_IN": 3600,
    "REFRESH_TOKEN": "Refresh Token gerado",
    "TOKEN_TYPE": "Bearer"
}
{
   "status":400,
   "message":"Erro na estrutura do json",
}
Estrutura - JSON
CampoTipoEstrutura paiDescriçãoObservação
statusNumérico-Código de status de retorno.

Sucesso: 200

Falha: 400

messageString-Indica se a requisição foi bem-sucedida. 

Em caso de retorno negativo: Mensagem com a descrição do erro.

ACCESS_TOKENString-Retorna o token gerado encodado.Retornado apenas em caso de sucesso.
EXPIRES_INNumeric-Retorna o tempo de expiração do tokenRetornado apenas em casos de sucesso.
REFRESH_TOKENstring-Retorna o token de refresh gerado encodado.Retornado apenas em casos de sucesso.
TOKEN_TYPEstring-Retorna o tipo do token.Retornado apenas em casos de sucesso.
Retorno de sucesso possíveis
DescriçãoObservação
SucessoEstrutura completa com os dados requeridos
Retorno de erro possíveis 
DescriçãoObservação
Erro na estrutura do JSONValidar se a estrutura confere com o modelo esperado.
Dado incorreto: campo, esperado caractereDado informado no campo, foi diferente de string.
Estrutura incorreta parte faltante campoValidar se todos os campos necessários foram informados na requisição.
Falha ao gerar o token, verifique os dados informados.Validar se as credenciais enviadas estão corretas.



03. TABELAS UTILIZADAS

         TSS0012.

04. Informações relacionadas