Esta sección maneja la operación de las áreas.

GET /areas/{id}/status

Devuelve el estado real o la lista de estados de un área.

Atributo de solicitud:

    • id [obligatorio]: identificador de área.

Parámetros de solicitud:

    • company [obligatorio]: el nombre de la empresa o id.
    • session [obligatorio]: el id de la sesion activa.

Respuesta:

    • status: devuelve "0" en caso de éxito, y un código de error en cualquier otro caso.
    • data: devuelve el estado real o la lista de estados del área actual.
    • message: "éxito" o información descriptiva del error en cualquier otro caso.

Ejemplo:

Content-Type: application/json

Request: /areas/L1/status?company=demo01&session=4rnTZHKyVnySZp036myysXYQc7HroVo8cbPvnXQKXsNEbg6OKE0fdcL5KLQC&actual=1

Response (success):

{

  "status":"0";

  "data": {

        "production"

   },

  "message": "Success"

}

PUT /areas/{id}/status

Para cambiar el estado actual de un área

Atributo de solicitud:

    • id [obligatorio]: identificador de área.

Parámetros de solicitud:

    • company [obligatorio]: el nombre de la empresa o id.
    • session [obligatorio]: el id de la sesion activa.
    • status: el nuevo estado.

Respuesta:

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

Ejemplo:

Content-Type: application/json

Request: /areas/L1/status?company=demo01&session=4rnTZHKyVnySZp036myysXYQc7HroVo8cbPvnXQKXsNEbg6OKE0fdcL5KLQC&actual=1

Reponse (success):

{

 "status": "0",

 "data": {

     "production"

 },

 "message": "Success"

}