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.
Ejemplo de request con 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
Campo | Tipo |
---|
description | String |
code | String |
{
"ack":0,
"data":[{
"description" : "Canal",
"code" : "canal"
}]
}
CURRENCY
Campo | Tipo |
---|
description | String |
codeISO | String |
{
"ack":0,
"data":[{
"description" : "Dolar",
"codeISO" : "USD"
}]
}
IdentificationType
Campo | Tipo |
---|
code | Number |
description | String |
{
"ack":0,
"data":[{
"code" : 1,
"description" : "DNI"
}]
}
City
Campo | Tipo |
---|
code | String |
name | String |
state | String |
{
"ack":0,
"data":[{
"code" : "ENT_0136",
"name" : "Irazusta",
"state" : "BSAS"
}]
}
State
Campo | Tipo |
---|
code | String |
name | String |
country | String |
{
"ack":0,
"data":[{
"code" : "BSAS",
"name" : "BUENOS AIRES",
"country" : "ARG"
}]
}
Country
Campo | Tipo |
---|
code | String |
name | String |
{
"ack":0,
"data":[{
"code" : "ARG",
"name" : "Argentina"
}]
}
Item
Campo | Tipo |
---|
internalCode | String |
description | String |
{
"ack":0,
"data":[{
"internalCode" : "PS4",
"description" : "PlayStation 4"
}]
}
Store
Campo | Tipo |
---|
code | String |
name | String |
{
"ack":0,
"data":[{
"code" : "1",
"name" : "UNICENTER"
}
]
}
LOCATION
Campo | Tipo |
---|
code | String |
name | String |
{
"ack":0,
"data":[{
"code" : "DEP1",
"name" : "Ventas VENTA 2"
}
]
}
pickuplocation
Campo | Tipo |
---|
code | String |
name | String |
{
"ack":0,
"data":[{
"code" : "Codigo1",
"name" : "Nombre 1"
}
]
}
Tender
Campo | Tipo |
---|
code | String |
descriptor | String |
{
"ack":0,
"data":[{
"code" : "Peso",
"descriptor" : "EFECTIVO"
}
]
}
- 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 |