GET /api/models?include_permissions=true&search=
200
{
"total": 2,
"subtotal": 2,
"page": 1,
"per_page": 20,
"search": "",
"can_create": true,
"can_edit": true,
"sort": {
"by": null,
"order": null
},
"results": [
{
"info": "Virtual Machine",
"created_at": "2025-11-11 20:23:05 UTC",
"updated_at": "2025-11-11 20:23:05 UTC",
"vendor_class": null,
"hardware_model": null,
"id": 980190962,
"name": "KVM",
"can_edit": true,
"can_delete": true,
"hosts_count": 0
},
{
"info": null,
"created_at": "2025-11-11 20:23:05 UTC",
"updated_at": "2025-11-11 20:23:05 UTC",
"vendor_class": "Sun-Fire-V210",
"hardware_model": "SUN4U",
"id": 139037058,
"name": "SUN V210",
"can_edit": true,
"can_delete": true,
"hosts_count": 0
}
]
}
| Param name | Description |
|---|---|
|
location_id
optional |
Set the current location context for the request Validations:
|
|
organization_id
optional |
Set the current organization context for the request Validations:
|
|
search
optional |
filter results Validations:
|
|
order
optional |
Sort and order by a searchable field, e.g. '<field> DESC' Validations:
|
|
page
optional |
Page number, starting at 1 Validations:
|
|
per_page
optional |
Number of results per page to return, 'all' to return all results Validations:
|
| Field name | Type | Possible values |
|---|---|---|
| hardware_model | string | |
| id | integer | |
| info | text | |
| name | string | |
| vendor_class | string |
| Param name | Description |
|---|---|
|
location_id
optional |
Set the current location context for the request Validations:
|
|
organization_id
optional |
Set the current organization context for the request Validations:
|
|
id
required |
Validations:
|
| Param name | Description |
|---|---|
|
location_id
optional |
Set the current location context for the request Validations:
|
|
organization_id
optional |
Set the current organization context for the request Validations:
|
|
model
required |
Validations:
|
|
model[name]
required |
Validations:
|
|
model[info]
optional , nil allowed |
Validations:
|
|
model[vendor_class]
optional , nil allowed |
Validations:
|
|
model[hardware_model]
optional , nil allowed |
Validations:
|
| Param name | Description |
|---|---|
|
location_id
optional |
Set the current location context for the request Validations:
|
|
organization_id
optional |
Set the current organization context for the request Validations:
|
|
id
required |
Validations:
|
|
model
required |
Validations:
|
|
model[name]
optional |
Validations:
|
|
model[info]
optional , nil allowed |
Validations:
|
|
model[vendor_class]
optional , nil allowed |
Validations:
|
|
model[hardware_model]
optional , nil allowed |
Validations:
|
| Param name | Description |
|---|---|
|
location_id
optional |
Set the current location context for the request Validations:
|
|
organization_id
optional |
Set the current organization context for the request Validations:
|
|
id
required |
Validations:
|