- Print
- DarkLight
API
Permite conectarse a los servicios de api en el módulo de SINCO SGD, para ello es indispensable realizar la autenticación en el sistema, dicha autenticación es controlada por un pretoken y un token que tiene una duración de 8 horas.
URL_SITI0/V3
Ejemplo: http://15.1.15.15/SincoPrueba_Nueva/V3/
Autenticación SINCO
Autenticación Usuario
Autenticación usuario necesita usuario y contraseña, la contraseña debe ir encriptada, haciendo uso de la libreria crypto.js (https://cryptojs.gitbook.io/)
POST/API/Auth/Usuario
Respuestas
- Código 200:
El token obtenido es completo, lo cual significa que no es necesario realizar los siguientes pasos. - Código 300:
El cuerpo contiene un pre-token, el cual se podrá usar en los siguientes pasos. - Código 404:
Si el usuario o la contraseña no son correctos, o si el usuario no tiene empresas asignadas, retorna en el cuerpo la cantidad de intentos fallidos en caso tal que el usuario sí exista.
Example URI: POST/API/Auth/Usuario
Request
Código 200
Código 300
Código 401
Código 404
Código 500
Consultar empresas
Consultar empresas obtiene las empresas disponibles para el usuario por ambiente.
GET/API/Cliente/Empresas
Respuestas
Example URI: GET/API/Cliente/Empresas
Request
Código 200
Código 404
Consultar sucursales
Consultar sucursales obtiene las sucursales disponibles por empresa seleccionada.
GET/API/Cliente/{IdOrigen}/Empresa/{IdEmpresa/Sucursales}
Respuestas
Example URI: GET/API/Cliente/1/Empresas/1/Sucursales
Request
- Código 200
Solicitud token final
Solicitud token final obtiene el token final, el cual se utiliza para realizar peticiones al API.
GET/API/Auth/Sesion/Iniciar/{IdOrigen}/Empresa/{IdEmpresa}/Sucursal/{IdSucursal}
Respuestas
Example URI: GET/API/Auth/Sesion/Iniciar/1/Empresa/1/Sucursal/1
Request
Código 200
Código 401:
Significa que la solicitud no contiene el token en los encabezados de la solicitud o que el usuario dentro del pre-token es desconocido. Si el cuerpo de la respuesta tiene contenido, significa que existe un mensaje que el servidor envió, diferente a cuando no existe el token en el encabezado.