Esta sección aborda las unidades de medida (measure units).

GET/units

Este método devuelve la lista de unidades de medidas.

Parámetros de solicitud (Request parameters):

  • company [obligatorio]: el nombre o Id. de la compañía.
  • session [obligatorio]: el Id. de la sesión activa.

Respuesta (Response):

  • status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
  • data: devuelve la lista de unidades de medidas.
  • message: "Success" o una información descriptiva del error en cualquier otro caso.

Request:

{"type":"get",

"url":"units",

"data":"company=demo01&session=cJvqHJcEssmpGukxrZF73migL5M4LVUZniyesQHBatOvTkrbpkYgrHKvfVpP"}

Response:

{

"status": "0",

"data": [

       {

               "order": "00000",

               "name": "piezas"

       }

"message": "Success"

}

POST /units

Este método crea una unidad. El usuario debe ser administrador.

Parámetros de solicitud (Request parameters, para obtener información adicional, revise la configuración de las unidades de medida):

  • company [obligatorio]: el nombre o Id. de la compañía.
  • session [obligatorio]: el Id. de la sesión activa.
  • name [obligatorio]: el nombre de la unidad de medida.

Respuesta (Response):

  • status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
  • data: "Success" en caso de éxito, y vacío en caso de error.
  • message: "Success" o una información descriptiva del error en cualquier otro caso.

Request:

{"type":"post",

"url":"units",

"data":"company=demo01&session=cJvqHJcEssmpGukxrZF73migL5M4LVUZniyesQHBatOvTkrbpkYgrHKvfVpP&name=Unitld"}

Response:

{

"status": 0,

"data": null,

"message": "Success"

}

DELETE /units/{id}

Este método elimina una unidad. El usuario debe ser administrador.

Atributo de solicitud (Request attributes):

  • id [obligatorio]: el nombre de la unidad a eliminar.

Parámetros de solicitud (Request parameters):

  • company [obligatorio]: el nombre o Id. de la compañía.
  • session [obligatorio]: el Id. de la sesión activa.

Respuesta (Response):

  • status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
  • data: "Success" en caso de éxito, y vacío en caso de error.
  • data: "Success" o una información descriptiva del error en cualquier otro caso.

Request:

{"type":"delete",

"url":"units/Unitld",

"data":"company=demo01&session=cJvqHJcEssmpGukxrZF73migL5M4LVUZniyesQHBatOvTkrbpkYgrHKvfVpP"}

Response:

{

"status": 0,

"data": null,

"message": "Success"

}