Documentação
Orientação para conexões com sistemas externos
Link para documentação da API:
https://app.swaggerhub.com/apis/Smart-Logic/smart-logic-integration/1.0
Autenticação
post
Corpo
usernamestring · máx: 50Obrigatório
passwordstringObrigatórioExample:
User password.
P@ssword123
Respostas
201
User login
application/json
400
Invalida Input
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
404
Not Found
application/json
409
Conflict
application/json
500
Internal Server Error
application/json
post
POST /auth/login HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 44
{
"username": "text",
"password": "P@ssword123"
}
{
"id": "1de89467-93a5-4eb6-baff-7fbe2b1065e4",
"username": "fulano.silva",
"type": "operator",
"password": "Strong@123pass",
"isMaster": false,
"role": {
"id": "1de89467-93a5-4eb6-baff-7fbe2b1065e4",
"permissions": [
{
"id": "2b082113-9545-4582-8578-f45c63dc9ae0",
"resource": "role",
"action": [
"create",
"delete"
],
"showMenu": true,
"active": true
}
]
},
"station": {
"id": "1de89467-93a5-4eb6-baff-7fbe2b1065e4",
"stationNumber": 1
}
}
post
Respostas
201Sucesso
post
POST /check-token HTTP/1.1
Host:
Accept: */*
201Sucesso
Sem conteúdo
Atualizado