Skip to main content

Endpoint

POST /api/inventario/

Autenticación

Requerida. Roles con permiso crear_activos: Sys Admin, Auxiliar.

Request Body

placa_de_activo
string
required
Identificador único del activo (debe ser único)
codigo
integer
Código numérico
descripcion_completa_articulo
string
Descripción del activo
id_ubicacion
integer
ID de ubicación (debe existir en catálogo)
id_estado
integer
ID de estado
id_clasificacion
integer
ID de clasificación
id_responsable
integer
ID de responsable
id_referencia_serial
integer
ID de referencia/serial
avaluo
integer
Valor en pesos
observaciones
string
Notas adicionales

Example

curl -X POST http://localhost:8000/api/inventario/ \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "placa_de_activo": "ACT-002",
    "codigo": 1002,
    "descripcion_completa_articulo": "Silla ergonómica",
    "id_ubicacion": 1,
    "id_estado": 1,
    "id_clasificacion": 1,
    "avaluo": 200000
  }'

Response (201 Created)

Retorna el activo creado con información expandida de relaciones.
Todos los cambios se registran automáticamente en el historial mediante django-simple-history.

Ver API de listado

Estructura completa de la respuesta

Build docs developers (and LLMs) love