HERMEPOS API REST - Para integraciones y funcionalidades.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Front Api
Funcionalidades
Backend Api
Lo construimos para ti
AUTENTIFICACION:
URL: https://api.hermepos.com/V2/auth?api_key=[APPKEY]&private=[PRIVATEKEY]
TYPE: GET
json con datos de token y fecha de expiracion
JSON Respuesta:
[
{
“token”: “12311225525“
}
]
PRODUCTOS:
URL: https://api.hermepos.com/V2/products?token=[TOKEN]&body=[JSON]
TYPE: GET, POST, PUT, DELETE
json con datos de token y fecha de expiracion
JSON:
GET (parametros):
body =
{
“id_producto”: “5“,
“descripcion”: “Test“
}
GET (respuesta):
[
{
“id_producto”: “2“,
“descripcion”: “Cover 2015“,
“nota”: null,
“id_almacen”: “2“,
“cantidad”: “188“,
“fecha_creado”: “2019-01-19“,
“id_tp_proservi”: “1“,
“id_tp_unidad”: “1“,
“codigo”: “1000010012365“,
“costo”: “40“,
“estado”: null,
“inventario_por_serie”: null,
“ventas_sin_inventario”: “0“,
“stock_minimo”: “2“,
“image”: “/uploads/product_4_2/media_230320202351.png“
}
]
POST (parametros):
body =
{
“descripcion”: “Cover 2015“,
“nota”: null,
“id_almacen”: “2“,
“cantidad”: “188“,
“fecha_creado”: “2019-01-19“,
“id_tp_proservi”: “1“,
“id_tp_unidad”: “1“,
“codigo”: “1000010012365“,
“costo”: “40“,
“estado”: null,
“inventario_por_serie”: null,
“ventas_sin_inventario”: “0“,
“stock_minimo”: “2“,
“image”: “/uploads/product_4_2/media_230320202351.png“
}
PUT (parametros):
id = [ID PRODUCTO]
body =
{
“descripcion”: “Cover 2015“,
“nota”: null,
“id_almacen”: “2“,
“cantidad”: “188“,
“fecha_creado”: “2019-01-19“,
“id_tp_proservi”: “1“,
“id_tp_unidad”: “1“,
“codigo”: “1000010012365“,
“costo”: “40“,
“estado”: null,
“inventario_por_serie”: null,
“ventas_sin_inventario”: “0“,
“stock_minimo”: “2“,
“image”: “/uploads/product_4_2/media_230320202351.png“
}
DELETE (parametros):
body =
{
“id_producto”: “[ID PRODUCTO]“
}
CUSTOMERS:
URL: https://api.hermepos.com/V2/customers?token=[TOKEN]&body=[JSON]
TYPE: GET, POST, PUT, DELETE
json con datos de token y fecha de expiracion
JSON:GET (parametros):
body =
{
“id_clientes”: “5“,
“nombres”: “Test“,
“apellidos”: “Test“
}
GET (respuesta): [
{
“id_clientes”: “3“,
“nombres”: “TEST“,
“apellidos”: “Castillo“,
“telefono”: “0“,
“cel”: “8093531553“,
“fecha_creado”: “2019-01-31“,
“estado”: null,
“doclegal”: “0“,
“limite_credito”: “0“,
“id_lista_precios”: “1“,
“id_tipo_contacto”: “2“,
“def”: “f“
} ]
POST (parametros):
body = {
“nombres”: “TEST“,
“apellidos”: “Castillo“,
“telefono”: “0“,
“cel”: “8093531553“,
“fecha_creado”: “2019-01-31“,
“estado”: null,
“doclegal”: “0“,
“limite_credito”: “0“,
“id_lista_precios”: “1“,
“id_tipo_contacto”: “2“,
“def”: “f“
}
PUT (parametros):
id = [ID PRODUCTO]
body = {
“nombres”: “TEST“,
“apellidos”: “Castillo“,
“telefono”: “0“,
“cel”: “8093531553“,
“fecha_creado”: “2019-01-31“,
“estado”: null,
“doclegal”: “0“,
“limite_credito”: “0“,
“id_lista_precios”: “1“,
“id_tipo_contacto”: “2“,
“def”: “f“
}
DELETE (parametros):
body = {
“id_clientes”: “[ID CLIENTES]“
}
FACTURAS
URL: https://api.hermepos.com/V2/invoice?token=[TOKEN]&body=[JSON]
TYPE: POST
json con datos de token y fecha de expiracion
Nota: estos datos varian por los que debes contactar a soporte de hermepos para que faciliten
la estructura adecuada para el tipo de empresa.
Request: Get customers | returns (450), Get products | returns (100), POST Invoice | created successfully!