i2solutions
  • Introduction
  • Auth
  • Api Móvil
  • Api Web
    • Empresas
    • Personas
    • Establecimientos
    • Areas
    • Puestos
    • Accidentes
    • Capacitaciones
    • Equipos
    • Novedades
    • Riesgos
  • Clases equivalencias
    • Empresas
    • Establecimientos
    • Areas
    • Puestos
    • Accidentes
    • Capacitaciones
    • Equipos
    • Novedades
    • Riesgos
Powered by GitBook
On this page
  • Obtener todos los puestos de un area
  • Params:
  • Response:
  • Crear un puesto
  • Body:
  • Request:
  • Response:
  • Eliminar puesto
  • Params:
  • Response:
  • Obtener un puesto
  • Params:
  • Response:
  1. Api Web

Puestos

Obtener todos los puestos de un area

GET /api/web/puestos/areas/:areasId

Params:

Name

Type

Desc

areasId

Number

---

Response:

{
  "estado": true,
  "datos": [
    {
      "id": 1,
      "descripcion": "AA",
      "nombre": "Oficina de gerente general",
      "fotoUrl": "http://lorempixel.com/640/480",
      "cantidadPersonas": 0,
      "cantidadAccidentes": 0,
      "cantidadNovedadesSinAtender": 0,
      "cantidadEquipos": 0,
      "cantidadRiesgos": 0
    },
    {
      "id": 2,
      "descripcion": "AA",
      "nombre": "Oficina de jefe de TTHH",
      "fotoUrl": "http://lorempixel.com/640/480",
      "cantidadPersonas": 0,
      "cantidadAccidentes": 0,
      "cantidadNovedadesSinAtender": 0,
      "cantidadEquipos": 0,
      "cantidadRiesgos": 0
    }
  ],
  "codigoEstado": 200
}

Crear un puesto

POST /api/web/puestos

Body:

Name

Type

Desc

nombres

String

---

descripcion

String

---

fotoUrl

String

---

areasId

Number

---

Request:

{
  "nombre": "Oficina de gerente general",
  "descripcion": "AA",
  "fotoUrl": "http://lorempixel.com/640/480",
  "areasId": 1
}

Response:

{
  "estado": true,
  "datos": {
    "id": 4,
    "nombre": "Oficina de gerente general",
    "descripcion": "AA",
    "fotoUrl": "http://lorempixel.com/640/480",
    "fechaActualizacion": "2011-10-01T05:00:00.000Z",
    "fechaCreacion": "2011-10-01T05:00:00.000Z"
  },
  "codigoEstado": 200
}

Eliminar puesto

DELETE /api/web/puestos/:puestosId

Params:

Name

Type

Desc

puestosId

Number

---

Response:

{
  "estado": true,
  "datos": true,
  "codigoEstado": 200
}

Obtener un puesto

GET /api/web/puestos/:puestosId

Params:

Name

Type

Desc

puestosId

Number

---

Response:

{
  "estado": true,
  "datos": {
    "id": 1,
    "nombre": "Oficina de gerente general",
    "descripcion": "AA",
    "fotoUrl": "http://lorempixel.com/640/480",
    "fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
    "fechaActualizacion": "2011-10-01 05:00:00.000 +00:00"
  },
  "codigoEstado": 200
}
PreviousAreasNextAccidentes

Last updated 6 years ago