Método Utilizado: API padrão Rest
O primeiro passo é buscar o token de acesso as funções da API. Nessa chamada você vai enviar o usuário e senha e irá receber o token para os demais acessos.
Busca Token
URL: endPoint/api/token
Método: POST
Variáveis do Header:
Empresa = Código da Empresa = 01
Chave = base64(usuario:senha) = QVBJVXNlcjoxMjM=
Retorno de exemplo:
{
“access_token”: “QZDAnXmzmOeZ0v1tjwLpAUxIbVweU_8YD9JYZ8f6kx_5PnQbC3FnhrNFfoNFWwXhICtw-7xrbzUwoeRUx9CU88zKNj310HhF0Bmcwz1ZjD_tkPpjTp27HeTPEssj3ipUX6Yra905cXwRaS60waHaviKPLC6IWygJcTbkj8oi43mZij33e67EavC2qxKUCdlmgyF6oIccF_XhZEd_pA1Y0WO0Prn6rzWaYC97HWIyigura_3QOVM6-WssKrtwqeB6”,
“token_type”: “bearer”,
“expires_in”: 3599
}
Assim que estiver com o token, você vai usar o serviço de envio de ocorrência.
Enviar Ocorrência
URL: endPoint/api/ocorrenica/canhoto
Método: POST
Variáveis do Header:
Authorization = bearer + token = bearer QZDAnXmzmOeZ0v1tjwLpAUxIbVweU_8YD9JYZ8f6kx_5PnQbC3FnhrNFfoNFWwXhICtw-7xrbzUwoeRUx9CU88zKNj310HhF0Bmcwz1ZjD_tkPpjTp27HeTPEssj3ipUX6Yra905cXwRaS60waHaviKPLC6IWygJcTbkj8oi43mZij33e67EavC2qxKUCdlmgyF6oIccF_XhZEd_pA1Y0WO0Prn6rzWaYC97HWIyigura_3QOVM6-WssKrtwqeB6
Exemplo de Body:
{
“CodidgoTransportadora”: “999”,
“NumeroNF”: “55502”,
“SerieNF”: “1”
“CodigoOcorrencia”: “01”,
“Comentario:”:”Entrega realizada”
}
CodidgoTransportadora: Código da transportadora
NumeroNF : Código da NF
SerieNF : Série da NF
CodigoOcorrencia : Código da ocorrência a ser enviada
Aconselhamos a realizar os testes iniciais com o Postman.