Este documento detalla la importación de todos los maestros desde Bridge API
- Se invoca de la siguiente manera: https://[direccion_ip]:[puerto]/[modelo]/all - Ejemplo: https://200.100.100.100:8090/items/all
- Se invoca via POST.
Tener en cuenta:
- Primero se debe invocar al servicio de autenticación para obtener un token.
- Cuando se llama a cualquier servicio este token se envía como un parámetro más de la llamada en el header (x-access-token.
- Si al llamar al servicio el token expiró, se recibirá respuesta de token inválido y se deberá volver a pedir uno nuevo.
Ejemplo de request con CURL:
CURL
curl --location --request POST 'https://200.100.100.100:8090/items/all' \ --header 'Content-Type: application/json' \ --data-raw '{ "clientId":"bridge-api-client", "clientSecret":"DA39A3EE5E6B4B0D3255BFEF95601890AFD80709" }'
- items es el nombre de la entidad a consultar
- clientId deben ser reemplazado por la autentificación
- clientSecret deben ser reemplazado por la autentificación
Descripción de las entidades:
Channel
https://[direccion_ip]:[puerto]/channel/all
Campo | Tipo |
---|---|
description | String |
code | String |
CURRENCY
https://[direccion_ip]:[puerto]/currency/all
Campo | Tipo |
---|---|
description | String |
codeISO | String |
PARTYIdentificationType
https://[direccion_ip]:[puerto]/partyIdentificationType/all
Campo | Tipo |
---|---|
code | Number |
description | String |
City
https://[direccion_ip]:[puerto]/city/all
Campo | Tipo |
---|---|
code | String |
name | String |
state | String |
State
https://[direccion_ip]:[puerto]/state/all
Campo | Tipo |
---|---|
code | String |
name | String |
country | String |
Country
https://[direccion_ip]:[puerto]/country/all
Campo | Tipo |
---|---|
code | String |
name | String |
Item
https://[direccion_ip]:[puerto]/item/all
Campo | Tipo |
---|---|
internalCode | String |
description | String |
Store
https://[direccion_ip]:[puerto]/store/all
Campo | Tipo |
---|---|
code | String |
name | String |
LOCATION
https://[direccion_ip]:[puerto]/location/all
Campo | Tipo |
---|---|
code | String |
name | String |
ORDERpickuplocation
https://[direccion_ip]:[puerto]/orderPickupLocation/all
Campo | Tipo |
---|---|
code | String |
name | String |
Tender
https://[direccion_ip]:[puerto]/tender/all
Campo | Tipo |
---|---|
code | String |
descriptor | String |
- ack es el código de respuesta, en caso de ser un error, mirar tabla a continuación.
Código de Error | Descripción |
---|---|
0 | El pedido ha ingresado con éxito. |
9999 | Error desconocido |