Endpoint
PUT /api/inventario/{placa}/
PATCH /api/inventario/{placa}/
Autenticación
Requerida. Roles: Sys Admin, Auxiliar.
Path Parameters
Placa del activo a actualizar
Request Body
Mismo formato que crear activo. Con PUT debe enviar todos los campos, con PATCH solo los que desea modificar.
Example
curl -X PUT http://localhost:8000/api/inventario/ACT-001/ \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"placa_de_activo": "ACT-001",
"codigo": 1001,
"descripcion_completa_articulo": "Escritorio ejecutivo renovado",
"id_ubicacion": 2,
"id_estado": 1,
"avaluo": 550000
}'
Response (200 OK)
Retorna el activo actualizado.
Todos los cambios se registran en el historial. El usuario que realiza el cambio queda registrado.