SIU-Kolla/Version 3.6.0/WS/Conceptos

De SIU
Revisión del 09:05 9 may 2016 de Ptoledo (discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
Siu-kolla iso.png

Servicios Web sobre Conceptos

La definición de Concepto podrá encontrarla en el glosario


Alta o Modificación Individual

Descripción: Crea o modifica la descripción de un concepto. El id lo envía el cliente. Si es modificación y se envía el id en la url y en el body, se modifica el id.
Método HTTP: PUT
URL: /conceptos?unidad_gestion={id unidad gestión}
Parámetro body:
Formato: JSON
Estructura: {"concepto": "string","descripcion": "string"}
Resultado: Id de concepto, en caso de éxito

Alta o Modificación Masiva

Descripción: Crea o modifica conceptos de forma masiva. No es transaccional, los conceptos que se crean exitosamente no se revierten si hay errores en otros.
Método HTTP: PUT
URL: /conceptos?unidad_gestion={id unidad gestión}
Parámetro body:
Formato: JSON
Estructura: [{"concepto": "string","descripcion": "string"}]
Resultado: Verdadero, si no se detectaron errores, en caso contrario array con los errores.

Eliminar un Concepto

Descripción: Elimina un concepto en caso de existir.
Método HTTP: DELETE
URL: /conceptos/{id concepto}?unidad_gestion={id unidad gestión}
Resultado: Éxito, en caso de una eliminación satisfactoria.

Listado de Conceptos

Descripción: Obtener listado de todos los conceptos para una Unidad de Gestión
Método HTTP: GET
URL: /conceptos?unidad_gestion={id unidad gestión}
Resultado:
Formato: JSON
Estructura: [{"concepto": "string","descripcion": "string","unidad_gestion": "string"}]

Obtener Concepto

Descripción: Retorna el concepto cuyo id es el enviado como parámetro
Método HTTP: GET
URL: /conceptos/{id concepto}?unidad_gestion={id unidad gestión}
Resultado:
Formato: JSON
Estructura: {"concepto": "string","descripcion": "string","unidad_gestion": "string"}

< Volver