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.
Informações |
---|
|
- 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.
Ver BRIDGE API - REST – Autenticación: token |
Ejemplo de request con CURL:
Bloco de código |
---|
language | bash |
---|
theme | Emacs |
---|
title | 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 |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Ejemplo de respuesta |
---|
collapse | true |
---|
|
{
"ack":0,
"data":[{
"description" : "Canal",
"code" : "canal"
}]
} |
CURRENCY
Campo | Tipo |
---|
description | String |
codeISO | String |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Ejemplo de respuesta |
---|
collapse | true |
---|
|
{
"ack":0,
"data":[{
"description" : "Dolar",
"codeISO" : "USD"
}]
} |
IdentificationType
Campo | Tipo |
---|
code | Number |
description | String |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Ejemplo de respuesta |
---|
collapse | true |
---|
|
{
"ack":0,
"data":[{
"code" : 1,
"description" : "DNI"
}]
} |
City
Campo | Tipo |
---|
code | String |
name | String |
state | String |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Ejemplo de respuesta |
---|
collapse | true |
---|
|
{
"ack":0,
"data":[{
"code" : "ENT_0136",
"name" : "Irazusta",
"state" : "BSAS"
}]
} |
State
Campo | Tipo |
---|
code | String |
name | String |
country | String |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Ejemplo de respuesta |
---|
collapse | true |
---|
|
{
"ack":0,
"data":[{
"code" : "BSAS",
"name" : "BUENOS AIRES",
"country" : "ARG"
}]
} |
Country
Campo | Tipo |
---|
code | String |
name | String |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Ejemplo de respuesta |
---|
collapse | true |
---|
|
{
"ack":0,
"data":[{
"code" : "ARG",
"name" : "Argentina"
}]
} |
Item
Campo | Tipo |
---|
internalCode | String |
description | String |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Ejemplo de respuesta |
---|
collapse | true |
---|
|
{
"ack":0,
"data":[{
"internalCode" : "PS4",
"description" : "PlayStation 4"
}]
} |
Store
Campo | Tipo |
---|
code | String |
name | String |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Ejemplo de respuesta |
---|
collapse | true |
---|
|
{
"ack":0,
"data":[{
"code" : "1",
"name" : "UNICENTER"
}
]
} |
LOCATION
Campo | Tipo |
---|
code | String |
name | String |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Ejemplo de respuesta |
---|
collapse | true |
---|
|
{
"ack":0,
"data":[{
"code" : "DEP1",
"name" : "Ventas VENTA 2"
}
]
} |
pickuplocation
Campo | Tipo |
---|
code | String |
name | String |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Ejemplo de respuesta |
---|
collapse | true |
---|
|
{
"ack":0,
"data":[{
"code" : "Codigo1",
"name" : "Nombre 1"
}
]
} |
Tender
Campo | Tipo |
---|
code | String |
descriptor | String |
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
title | Ejemplo de respuesta |
---|
collapse | true |
---|
|
{
"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 |