API V2

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,
        “email”[email protected],
        “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,
    “email”[email protected],
    “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,
    “email”[email protected],
    “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!