Este endpoint realiza la creación de una categoría de activos
HTTP Request
POST https://admin.cmmshere.com/api/v1/assetCategories
Body / Form Data
Información para la nueva categoría
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| type | String | false | Tipo de categoría. "A": Activo "V": Vehículo Si no se llena será "A" por defecto. |
| area | Int | Requerido si type es "A" | ID del área de trabajo a la que corresponde la categoría |
| initials | String | true | La sigla de la categoría debe contener entre tres y seis caracteres. Debe ser única. |
| name | String | true | Nombre de la nueva categoría (Debe ser único) |
| inspection_form | Int | false | ID de formulario de inspección. |
| check_freq | Int | true | Indica si se añadirá una frecuencia de mantenimiento. 1: Sí 0: No |
| unit | String | Requerido si check_freq es 1 | Las unidades pueden ser: hr => Horas km => Kilómetros mi => Millas lt => Litros cy => Ciclos |
| freq_val | Array | Requerido si check_freq es 1 | Valores de frecuencia de mantenimiento |
Ejemplo de petición
curl --location 'https://admin.cmmshere.com/api/v1/assetCategories' \
--header 'Authorization: Bearer 804|fCkDcz43egLAubMzPinRCIVUIjPUsGkvbVJ864IP' \
--header 'Cookie: XSRF-TOKEN=...; laravel_session=...' \
--form 'name="Categoria Mantenimiento Equipos Pesados"' \
--form 'initials="CMEP"' \
--form 'area="16"' \
--form 'check_freq="1"' \
--form 'unit="cy"' \
--form 'freq_val[0]="10"' \
--form 'freq_val[1]="25"' \
--form 'freq_val[2]="50"' \
--form 'inspection_form="3"'
La petición de arriba devuelve un JSON estructurado de la siguiente manera
{
"success": true,
"code": 200,
"result": {
"id": 143,
"creator_id": 2,
"type": "A",
"area_id": 16,
"initials": "CMEP",
"name": "Categoria Mantenimiento Equipos Pesados",
"unique_field": null,
"forms": null,
"status": "1",
"data_frequency": {
"unit": "cy",
"unit_text": "Ciclos",
"frequencys": [
10,
25,
50,
]
},
"inspection_form_id": 3,
"created_at": "2026-05-06T14:49:43.000000Z"
}
}