Este endpoint obtiene los fungibles de su empresa en CMMShere
HTTP Request
GET https://admin.cmmshere.com/api/v1/inventory
Parámetros de consulta
Estos parámetros son opcionales y utilizados para filtrar e interactuar con la información obtenida. Los parámetros de filtrado (si se utilizan) se usan para buscar resultados que contengan dicho texto.
| Parámetro | Tipo | Default | Descripción |
|---|---|---|---|
| cod | String | No definido | Si se utiliza, el resultado solo incluirá fungibles que contengan ese código |
| name | String | No definido | Si se utiliza, el resultado solo incluirá fungibles que contengan ese nombre |
| description | String | No definido | Si se utiliza, el resultado solo incluirá fungibles que contengan ese texto en la descripción |
| category | Int | No definido | Si se utiliza, el resultado solo incluirá fungibles de esa categoria especifica (basado en el ID de categoria) |
| offset | Int | No definido | Offset para paginación |
| limit | Int | No definido | Limite para paginación |
| orderBy | Array | ["created_at", "desc"] | Ordenamiento. El primer valor es el campo y el segundo la direccion ASC o DESC |
Ejemplo de petición
curl --location --request GET 'https://admin.cmmshere.com/api/v1/inventory' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer 914|JlTKPnGaW1KfPE031VL0ahsDZN75O6kf5vLHMAOt' \
--header 'Cookie: XSRF-TOKEN=eyJpdiI6IktzN08rZFVSa3NsbUlIK0ZzUUtQWUE9PSIsInZhbHVlIjoicElzVGNvQTJOYzMxSEFZU0pGVXJyeWRRenZ2TzBXU0ZkZ202VHZZL0RpeHBVOE12Y2pFVXppaHJwOHY2T3YvY3B4bFhaNUpBK0wyd0l3d21nRzQybTE4SGlRYUhLazlmLzV2dUJib0dHaFlEQWhsUW5yemNWMFgzUmQ1bS9nV0oiLCJtYWMiOiIwY2ZjZTI3YjEwZmJmM2Q4ZjViNmExNzBiYzJlZGQxZTg5NGNkZTY2M2Q2YjczMjJlMWMyY2YwNDkwMTZiNWYxIn0%3D; laravel_session=eyJpdiI6Im1md3VSVko3c0ZsN0lBZ0ZMYy90c1E9PSIsInZhbHVlIjoiSlNUOU9IOFE3Yzliem5nOHlMQStvQ0IxTkt6WFEwU05LTEVNVlUwbzBJSnc1NEhmWUFOUG5GV2IwVlZOUVJ1cUxGeldFaEloMmJobWY4dFNnZHVZaE9HZndVNEVoT1plR2FlY2FXYzNNODllSVVQYmVGeDkraGl2K3B2bTFNdGQiLCJtYWMiOiJlMjVhNzVjZThjZDFmYWJmNDRkZGY3YmI0ZjM4MDg3ZTY1ZGQyZTg1NDNiNjQxNDk1OWY5ZWZkMjYwYzJiNGYxIn0%3D' \
--data '{
"offset" : 0,
"limit" : 5,
"orderBy" : ["cod", "desc"]
}'
La petición de arriba devuelve un JSON estructurado de la siguiente manera
{
"success": true,
"code": 200,
"results": [
{
"id": 71,
"cod": "I0000064",
"creator_id": 31,
"category": 18,
"name": "Filtro Combustible",
"quantity": "0.00",
"min_quantity": "1.00",
"unit": "unidad",
"status": "1",
"description": "Filtro Combustible ATP",
"special": "0",
"criticality": "A",
"attach": null,
"created_at": "2021-07-23T00:31:45.000000Z"
},
{
"id": 70,
"cod": "I0000063",
"creator_id": 31,
"category": 18,
"name": "Filtro de Aire",
"quantity": "0.00",
"min_quantity": "1.00",
"unit": "unidad",
"status": "1",
"description": "Filtro de Aire ATP",
"special": "0",
"criticality": "B",
"attach": "I0000063_filtro_aire.jpg",
"created_at": "2021-07-23T00:31:45.000000Z"
},
{
"id": 69,
"cod": "I0000062",
"creator_id": 31,
"category": 18,
"name": "Filtro de aceite",
"quantity": "0.00",
"min_quantity": "1.00",
"unit": "unidad",
"status": "1",
"description": "Filtro de aceite DONALDSON",
"special": "0",
"criticality": "B",
"attach": null,
"created_at": "2021-07-23T00:31:45.000000Z"
},
{
"id": 68,
"cod": "I0000061",
"creator_id": 31,
"category": 18,
"name": "Aceite 15W40",
"quantity": "0.00",
"min_quantity": "2.00",
"unit": "litros",
"status": "1",
"description": "Aceite 15W40 Castrol",
"special": "0",
"criticality": "B",
"attach": null,
"created_at": "2021-07-23T00:31:45.000000Z"
},
{
"id": 67,
"cod": "I0000060",
"creator_id": 31,
"category": 18,
"name": "Limpia vidrios",
"quantity": "0.00",
"min_quantity": "3.00",
"unit": "litros",
"status": "1",
"description": "Limpia vidrios Ola Maximus",
"special": "0",
"criticality": "B",
"attach": null,
"created_at": "2021-07-23T00:31:45.000000Z"
}
]
}