Equipment List
Equipment endpoint
» click to learn about Filtering, Ordering and more...
Accepted filters:
- search: Search in the following fields: name, code, description, owner__full_name, responsible_person__full_name, catalogue_number, vendor, status, owned_by__name. (^startswith, $regex, =exact)
- deleted: Deleted (exact)
- deleted_by: Deleted by (exact)
- deleted_date: Deleted date (exact)
- platform: Instrument Model Platform (iexact)
- technology: [invalid name] (exact)
- type: Filter by the protocol type e.g. extract (exact)
- model_type: Filter by the protocol type e.g. extract (exact)
- owner: Owner Username (exact)
- owned_by: Filter on list of owned by group names [OR] (exact)
- public: Public (exact)
- name: Name starts with (istartswith)
- description: Description contains (icontains)
- query: Search filter on the name property (exact)
- created_by: Created by Username (exact)
- modified_by: Modified by Username (exact)
- id: ID (exact)
- code: Code contains (icontains)
- stock_locations: Stock locations Short name contains (icontains)
- responsible_person: Responsible Person Username contains (icontains)
- catalogue_number: Catalogue # contains (icontains)
- vendor: Origin/Vendor contains (icontains)
- status: Status (exact)
- maintained: Maintained (exact)
Advanced Filtering
You can also filter using a json object to process all search parameters. Currently this filter supports the syntax as produced/used by the http://summitroute.github.io/react-structured-filter/ search UI.
Example
?query_expression={"category":"name","operator":"contains","value":"Y00"},
{"category":"amount","operator":">","value":"10"},
{"category":"type__name","operator":"exact","value":"ANTIBODY"}
» more info about the query_expression param..
Preset mappings
- stock_locations: stock_locations__name
- responsible_person: responsible_person__username
- deleted: <function filter_deleted at 0x7f45063765f0>
- deleted_by: deleted_by__username
- type: type__name
- owner: owner__username
- owned_by: owned_by__name
- notes: notes__content
- created_by: created_by__username
- modified_by: modified_by__username
- instrumentmodel: instrumentmodel__name
Operators
- ==
- =
- >=
- >
- <=
- <
- contains
- icontains
- exact
- iexact
- startswith
- istartswith
- endswith
- iendswith
Permission filtering
Based on the current logged in user you can filter for objects that have a particular permission set:
- can_change: True/False, show objects that you can change
- can_delete: True/False, show objects that you can delete
# not applicable - will raise NotAcceptable:
- can_view: as this is always True, you can only view items you are allowed to see
Ordering
You can order on practically any field even spanning relations.
# reverse order on owner username
?ordering=-owner
# order on related field
?ordering=category__version
Equipment endpoint
API endpoint that allows stocks to be viewed or edited.
None None None
The default modelviewset used in this project
Add JSONPatch like functionality to bulk update items.
### Bulk Delete
This view also allows for one to bulk delete items. The url needs to be appended by ``/bulk_delete/`` and the ids
need to be given by multiple query_params:
```
{current_url}/bulk_delete/?id=<id_1>,id=<id_2>
```
GET /api/v2/stocks/equipment/?format=api&ordering=maintained
{
"previous": null,
"next": null,
"current": 1,
"total": 9,
"total_pages": 1,
"results": [
{
"code": {
"name": "code",
"value": "",
"category": "property"
},
"model_type": {
"name": "model_type",
"category": "property",
"value": "OTHER"
},
"maintained": {
"name": "maintained",
"value": true,
"category": "property"
},
"responsible_person": {
"name": "responsible_person",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"catalogue_number": {
"name": "catalogue_number",
"category": "property",
"value": ""
},
"vendor": {
"name": "vendor",
"category": "property",
"value": ""
},
"status": {
"name": "status",
"value": {
"value": "AVAILABLE",
"label": "AVAILABLE"
},
"category": "property"
},
"stock_locations": {
"name": "stock_locations",
"value": [],
"category": "property"
},
"deleted": {
"name": "deleted",
"value": false,
"category": "property"
},
"deleted_by": {
"name": "deleted_by",
"value": null,
"category": "property"
},
"deleted_date": {
"name": "deleted_date",
"value": null,
"category": "property"
},
"produced": {
"name": "produced",
"value": "",
"category": "property"
},
"type": {
"name": "type",
"value": {
"name": "OTHER",
"id": "a977800d-ba2d-4b47-830a-cf934ccbf1cf"
},
"category": "property"
},
"owner": {
"name": "owner",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"owned_by": {
"name": "owned_by",
"value": {
"id": 1,
"name": "SYSTEM_GROUP"
},
"category": "property"
},
"public": {
"name": "public",
"value": true,
"category": "property"
},
"permissions": {
"name": "permissions",
"value": {
"public": true,
"actions": {},
"allowed": [
"view",
"change"
]
},
"category": "property"
},
"notes": {
"name": "notes",
"category": "property",
"value": 0
},
"choice_label": {
"name": "choice_label",
"category": "property",
"value": "Bialetti Moka 2 cups"
},
"model_name": {
"name": "model_name",
"category": "property",
"value": "equipment"
},
"app_name": {
"name": "app_name",
"category": "property",
"value": "stocks"
},
"name": {
"name": "name",
"value": {
"id": "c7aa35ff-bdc9-4c3f-ac17-45fc40a8197f",
"name": "Bialetti Moka 2 cups",
"model_name": "equipment",
"app_name": "stocks",
"model_type": "OTHER"
},
"category": "property"
},
"description": {
"name": "description",
"category": "property",
"value": "Water is added to the bottom container, and fine grounds are added to the filter located at the top. The heat generates steam, which creates pressure, causing the water on the bottom to flow through the beans and brew into the top compartment."
},
"id": {
"name": "id",
"category": "property",
"value": "c7aa35ff-bdc9-4c3f-ac17-45fc40a8197f"
},
"created": {
"name": "created",
"value": "2025-12-16T09:34:36.539829+01:00",
"category": "property"
},
"modified": {
"name": "modified",
"value": "2025-12-16T09:34:36.597982+01:00",
"category": "property"
},
"created_by": {
"name": "created_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"modified_by": {
"name": "modified_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"instrumentmodel": {
"name": "instrumentmodel",
"value": {},
"category": "property"
},
"serial_number": {
"name": "serial_number",
"category": "property",
"value": ""
},
"stocks_equipment_other_equipment_type": {
"value": ""
}
},
{
"code": {
"name": "code",
"value": "",
"category": "property"
},
"model_type": {
"name": "model_type",
"category": "property",
"value": "OTHER"
},
"maintained": {
"name": "maintained",
"value": true,
"category": "property"
},
"responsible_person": {
"name": "responsible_person",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"catalogue_number": {
"name": "catalogue_number",
"category": "property",
"value": ""
},
"vendor": {
"name": "vendor",
"category": "property",
"value": ""
},
"status": {
"name": "status",
"value": {
"value": "AVAILABLE",
"label": "AVAILABLE"
},
"category": "property"
},
"stock_locations": {
"name": "stock_locations",
"value": [],
"category": "property"
},
"deleted": {
"name": "deleted",
"value": false,
"category": "property"
},
"deleted_by": {
"name": "deleted_by",
"value": null,
"category": "property"
},
"deleted_date": {
"name": "deleted_date",
"value": null,
"category": "property"
},
"produced": {
"name": "produced",
"value": "",
"category": "property"
},
"type": {
"name": "type",
"value": {
"name": "OTHER",
"id": "a977800d-ba2d-4b47-830a-cf934ccbf1cf"
},
"category": "property"
},
"owner": {
"name": "owner",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"owned_by": {
"name": "owned_by",
"value": {
"id": 1,
"name": "SYSTEM_GROUP"
},
"category": "property"
},
"public": {
"name": "public",
"value": true,
"category": "property"
},
"permissions": {
"name": "permissions",
"value": {
"public": true,
"actions": {},
"allowed": [
"view",
"change"
]
},
"category": "property"
},
"notes": {
"name": "notes",
"category": "property",
"value": 0
},
"choice_label": {
"name": "choice_label",
"category": "property",
"value": "Bialetti Moka 4 cups"
},
"model_name": {
"name": "model_name",
"category": "property",
"value": "equipment"
},
"app_name": {
"name": "app_name",
"category": "property",
"value": "stocks"
},
"name": {
"name": "name",
"value": {
"id": "98d6439a-8cdc-456f-910e-ad7feb25d4ef",
"name": "Bialetti Moka 4 cups",
"model_name": "equipment",
"app_name": "stocks",
"model_type": "OTHER"
},
"category": "property"
},
"description": {
"name": "description",
"category": "property",
"value": "Water is added to the bottom container, and fine grounds are added to the filter located at the top. The heat generates steam, which creates pressure, causing the water on the bottom to flow through the beans and brew into the top compartment."
},
"id": {
"name": "id",
"category": "property",
"value": "98d6439a-8cdc-456f-910e-ad7feb25d4ef"
},
"created": {
"name": "created",
"value": "2025-12-16T09:34:36.540372+01:00",
"category": "property"
},
"modified": {
"name": "modified",
"value": "2025-12-16T09:34:36.601761+01:00",
"category": "property"
},
"created_by": {
"name": "created_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"modified_by": {
"name": "modified_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"instrumentmodel": {
"name": "instrumentmodel",
"value": {},
"category": "property"
},
"serial_number": {
"name": "serial_number",
"category": "property",
"value": ""
},
"stocks_equipment_other_equipment_type": {
"value": ""
}
},
{
"code": {
"name": "code",
"value": "",
"category": "property"
},
"model_type": {
"name": "model_type",
"category": "property",
"value": "OTHER"
},
"maintained": {
"name": "maintained",
"value": true,
"category": "property"
},
"responsible_person": {
"name": "responsible_person",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"catalogue_number": {
"name": "catalogue_number",
"category": "property",
"value": ""
},
"vendor": {
"name": "vendor",
"category": "property",
"value": ""
},
"status": {
"name": "status",
"value": {
"value": "AVAILABLE",
"label": "AVAILABLE"
},
"category": "property"
},
"stock_locations": {
"name": "stock_locations",
"value": [],
"category": "property"
},
"deleted": {
"name": "deleted",
"value": false,
"category": "property"
},
"deleted_by": {
"name": "deleted_by",
"value": null,
"category": "property"
},
"deleted_date": {
"name": "deleted_date",
"value": null,
"category": "property"
},
"produced": {
"name": "produced",
"value": "",
"category": "property"
},
"type": {
"name": "type",
"value": {
"name": "OTHER",
"id": "a977800d-ba2d-4b47-830a-cf934ccbf1cf"
},
"category": "property"
},
"owner": {
"name": "owner",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"owned_by": {
"name": "owned_by",
"value": {
"id": 1,
"name": "SYSTEM_GROUP"
},
"category": "property"
},
"public": {
"name": "public",
"value": true,
"category": "property"
},
"permissions": {
"name": "permissions",
"value": {
"public": true,
"actions": {},
"allowed": [
"view",
"change"
]
},
"category": "property"
},
"notes": {
"name": "notes",
"category": "property",
"value": 0
},
"choice_label": {
"name": "choice_label",
"category": "property",
"value": "Bialetti Moka 6 cups"
},
"model_name": {
"name": "model_name",
"category": "property",
"value": "equipment"
},
"app_name": {
"name": "app_name",
"category": "property",
"value": "stocks"
},
"name": {
"name": "name",
"value": {
"id": "dc1447ab-f95f-4b3a-95e1-a05738440f21",
"name": "Bialetti Moka 6 cups",
"model_name": "equipment",
"app_name": "stocks",
"model_type": "OTHER"
},
"category": "property"
},
"description": {
"name": "description",
"category": "property",
"value": "Water is added to the bottom container, and fine grounds are added to the filter located at the top. The heat generates steam, which creates pressure, causing the water on the bottom to flow through the beans and brew into the top compartment."
},
"id": {
"name": "id",
"category": "property",
"value": "dc1447ab-f95f-4b3a-95e1-a05738440f21"
},
"created": {
"name": "created",
"value": "2025-12-16T09:34:36.540712+01:00",
"category": "property"
},
"modified": {
"name": "modified",
"value": "2025-12-16T09:34:36.604853+01:00",
"category": "property"
},
"created_by": {
"name": "created_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"modified_by": {
"name": "modified_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"instrumentmodel": {
"name": "instrumentmodel",
"value": {},
"category": "property"
},
"serial_number": {
"name": "serial_number",
"category": "property",
"value": ""
},
"stocks_equipment_other_equipment_type": {
"value": ""
}
},
{
"code": {
"name": "code",
"value": "",
"category": "property"
},
"model_type": {
"name": "model_type",
"category": "property",
"value": "OTHER"
},
"maintained": {
"name": "maintained",
"value": true,
"category": "property"
},
"responsible_person": {
"name": "responsible_person",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"catalogue_number": {
"name": "catalogue_number",
"category": "property",
"value": ""
},
"vendor": {
"name": "vendor",
"category": "property",
"value": ""
},
"status": {
"name": "status",
"value": {
"value": "AVAILABLE",
"label": "AVAILABLE"
},
"category": "property"
},
"stock_locations": {
"name": "stock_locations",
"value": [],
"category": "property"
},
"deleted": {
"name": "deleted",
"value": false,
"category": "property"
},
"deleted_by": {
"name": "deleted_by",
"value": null,
"category": "property"
},
"deleted_date": {
"name": "deleted_date",
"value": null,
"category": "property"
},
"produced": {
"name": "produced",
"value": "",
"category": "property"
},
"type": {
"name": "type",
"value": {
"name": "OTHER",
"id": "a977800d-ba2d-4b47-830a-cf934ccbf1cf"
},
"category": "property"
},
"owner": {
"name": "owner",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"owned_by": {
"name": "owned_by",
"value": {
"id": 1,
"name": "SYSTEM_GROUP"
},
"category": "property"
},
"public": {
"name": "public",
"value": true,
"category": "property"
},
"permissions": {
"name": "permissions",
"value": {
"public": true,
"actions": {},
"allowed": [
"view",
"change"
]
},
"category": "property"
},
"notes": {
"name": "notes",
"category": "property",
"value": 0
},
"choice_label": {
"name": "choice_label",
"category": "property",
"value": "Bialetti Moka 8 cups"
},
"model_name": {
"name": "model_name",
"category": "property",
"value": "equipment"
},
"app_name": {
"name": "app_name",
"category": "property",
"value": "stocks"
},
"name": {
"name": "name",
"value": {
"id": "e8c183ca-e907-41eb-b4d5-453e633a12e6",
"name": "Bialetti Moka 8 cups",
"model_name": "equipment",
"app_name": "stocks",
"model_type": "OTHER"
},
"category": "property"
},
"description": {
"name": "description",
"category": "property",
"value": "Water is added to the bottom container, and fine grounds are added to the filter located at the top. The heat generates steam, which creates pressure, causing the water on the bottom to flow through the beans and brew into the top compartment."
},
"id": {
"name": "id",
"category": "property",
"value": "e8c183ca-e907-41eb-b4d5-453e633a12e6"
},
"created": {
"name": "created",
"value": "2025-12-16T09:34:36.541035+01:00",
"category": "property"
},
"modified": {
"name": "modified",
"value": "2025-12-16T09:34:36.607920+01:00",
"category": "property"
},
"created_by": {
"name": "created_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"modified_by": {
"name": "modified_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"instrumentmodel": {
"name": "instrumentmodel",
"value": {},
"category": "property"
},
"serial_number": {
"name": "serial_number",
"category": "property",
"value": ""
},
"stocks_equipment_other_equipment_type": {
"value": ""
}
},
{
"code": {
"name": "code",
"value": "",
"category": "property"
},
"model_type": {
"name": "model_type",
"category": "property",
"value": "OTHER"
},
"maintained": {
"name": "maintained",
"value": true,
"category": "property"
},
"responsible_person": {
"name": "responsible_person",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"catalogue_number": {
"name": "catalogue_number",
"category": "property",
"value": ""
},
"vendor": {
"name": "vendor",
"category": "property",
"value": ""
},
"status": {
"name": "status",
"value": {
"value": "AVAILABLE",
"label": "AVAILABLE"
},
"category": "property"
},
"stock_locations": {
"name": "stock_locations",
"value": [],
"category": "property"
},
"deleted": {
"name": "deleted",
"value": false,
"category": "property"
},
"deleted_by": {
"name": "deleted_by",
"value": null,
"category": "property"
},
"deleted_date": {
"name": "deleted_date",
"value": null,
"category": "property"
},
"produced": {
"name": "produced",
"value": "",
"category": "property"
},
"type": {
"name": "type",
"value": {
"name": "OTHER",
"id": "a977800d-ba2d-4b47-830a-cf934ccbf1cf"
},
"category": "property"
},
"owner": {
"name": "owner",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"owned_by": {
"name": "owned_by",
"value": {
"id": 1,
"name": "SYSTEM_GROUP"
},
"category": "property"
},
"public": {
"name": "public",
"value": true,
"category": "property"
},
"permissions": {
"name": "permissions",
"value": {
"public": true,
"actions": {},
"allowed": [
"view",
"change"
]
},
"category": "property"
},
"notes": {
"name": "notes",
"category": "property",
"value": 0
},
"choice_label": {
"name": "choice_label",
"category": "property",
"value": "French Press Coffe Maker"
},
"model_name": {
"name": "model_name",
"category": "property",
"value": "equipment"
},
"app_name": {
"name": "app_name",
"category": "property",
"value": "stocks"
},
"name": {
"name": "name",
"value": {
"id": "6df862c0-0807-464c-8111-5963cca2a68d",
"name": "French Press Coffe Maker",
"model_name": "equipment",
"app_name": "stocks",
"model_type": "OTHER"
},
"category": "property"
},
"description": {
"name": "description",
"category": "property",
"value": "Combine coarse to medium-ground coffee with just-boiled water, and add the lid to the carafe so it can steep. After a few minutes, slowly push down the plunger (equipped with a fine-mesh filter) to move the grounds to the bottom of the carafe."
},
"id": {
"name": "id",
"category": "property",
"value": "6df862c0-0807-464c-8111-5963cca2a68d"
},
"created": {
"name": "created",
"value": "2025-12-16T09:34:36.541345+01:00",
"category": "property"
},
"modified": {
"name": "modified",
"value": "2025-12-16T09:34:36.610977+01:00",
"category": "property"
},
"created_by": {
"name": "created_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"modified_by": {
"name": "modified_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"instrumentmodel": {
"name": "instrumentmodel",
"value": {},
"category": "property"
},
"serial_number": {
"name": "serial_number",
"category": "property",
"value": ""
},
"stocks_equipment_other_equipment_type": {
"value": ""
}
},
{
"code": {
"name": "code",
"value": "",
"category": "property"
},
"model_type": {
"name": "model_type",
"category": "property",
"value": "OTHER"
},
"maintained": {
"name": "maintained",
"value": true,
"category": "property"
},
"responsible_person": {
"name": "responsible_person",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"catalogue_number": {
"name": "catalogue_number",
"category": "property",
"value": ""
},
"vendor": {
"name": "vendor",
"category": "property",
"value": ""
},
"status": {
"name": "status",
"value": {
"value": "AVAILABLE",
"label": "AVAILABLE"
},
"category": "property"
},
"stock_locations": {
"name": "stock_locations",
"value": [],
"category": "property"
},
"deleted": {
"name": "deleted",
"value": false,
"category": "property"
},
"deleted_by": {
"name": "deleted_by",
"value": null,
"category": "property"
},
"deleted_date": {
"name": "deleted_date",
"value": null,
"category": "property"
},
"produced": {
"name": "produced",
"value": "",
"category": "property"
},
"type": {
"name": "type",
"value": {
"name": "OTHER",
"id": "a977800d-ba2d-4b47-830a-cf934ccbf1cf"
},
"category": "property"
},
"owner": {
"name": "owner",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"owned_by": {
"name": "owned_by",
"value": {
"id": 1,
"name": "SYSTEM_GROUP"
},
"category": "property"
},
"public": {
"name": "public",
"value": true,
"category": "property"
},
"permissions": {
"name": "permissions",
"value": {
"public": true,
"actions": {},
"allowed": [
"view",
"change"
]
},
"category": "property"
},
"notes": {
"name": "notes",
"category": "property",
"value": 0
},
"choice_label": {
"name": "choice_label",
"category": "property",
"value": "Drip Coffee Maker"
},
"model_name": {
"name": "model_name",
"category": "property",
"value": "equipment"
},
"app_name": {
"name": "app_name",
"category": "property",
"value": "stocks"
},
"name": {
"name": "name",
"value": {
"id": "62c65f4c-9763-4628-ac2e-479cf0ac93e8",
"name": "Drip Coffee Maker",
"model_name": "equipment",
"app_name": "stocks",
"model_type": "OTHER"
},
"category": "property"
},
"description": {
"name": "description",
"category": "property",
"value": "Cold water is added the reservoir, and ground coffee is added to a filter. Water heats up and passes through the beans through what looks like a shower head. Brewed coffee is then dispensed into a glass carafe that sits atop a hot plate, which keeps the coffee warm."
},
"id": {
"name": "id",
"category": "property",
"value": "62c65f4c-9763-4628-ac2e-479cf0ac93e8"
},
"created": {
"name": "created",
"value": "2025-12-16T09:34:36.584945+01:00",
"category": "property"
},
"modified": {
"name": "modified",
"value": "2025-12-16T09:34:36.614047+01:00",
"category": "property"
},
"created_by": {
"name": "created_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"modified_by": {
"name": "modified_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"instrumentmodel": {
"name": "instrumentmodel",
"value": {},
"category": "property"
},
"serial_number": {
"name": "serial_number",
"category": "property",
"value": ""
},
"stocks_equipment_other_equipment_type": {
"value": ""
}
},
{
"code": {
"name": "code",
"value": "",
"category": "property"
},
"model_type": {
"name": "model_type",
"category": "property",
"value": "OTHER"
},
"maintained": {
"name": "maintained",
"value": true,
"category": "property"
},
"responsible_person": {
"name": "responsible_person",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"catalogue_number": {
"name": "catalogue_number",
"category": "property",
"value": ""
},
"vendor": {
"name": "vendor",
"category": "property",
"value": ""
},
"status": {
"name": "status",
"value": {
"value": "AVAILABLE",
"label": "AVAILABLE"
},
"category": "property"
},
"stock_locations": {
"name": "stock_locations",
"value": [],
"category": "property"
},
"deleted": {
"name": "deleted",
"value": false,
"category": "property"
},
"deleted_by": {
"name": "deleted_by",
"value": null,
"category": "property"
},
"deleted_date": {
"name": "deleted_date",
"value": null,
"category": "property"
},
"produced": {
"name": "produced",
"value": "",
"category": "property"
},
"type": {
"name": "type",
"value": {
"name": "OTHER",
"id": "a977800d-ba2d-4b47-830a-cf934ccbf1cf"
},
"category": "property"
},
"owner": {
"name": "owner",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"owned_by": {
"name": "owned_by",
"value": {
"id": 1,
"name": "SYSTEM_GROUP"
},
"category": "property"
},
"public": {
"name": "public",
"value": true,
"category": "property"
},
"permissions": {
"name": "permissions",
"value": {
"public": true,
"actions": {},
"allowed": [
"view",
"change"
]
},
"category": "property"
},
"notes": {
"name": "notes",
"category": "property",
"value": 0
},
"choice_label": {
"name": "choice_label",
"category": "property",
"value": "Espresso Coffee Maker"
},
"model_name": {
"name": "model_name",
"category": "property",
"value": "equipment"
},
"app_name": {
"name": "app_name",
"category": "property",
"value": "stocks"
},
"name": {
"name": "name",
"value": {
"id": "34fbbf9a-0bb6-412b-abbe-44eccdffd4ce",
"name": "Espresso Coffee Maker",
"model_name": "equipment",
"app_name": "stocks",
"model_type": "OTHER"
},
"category": "property"
},
"description": {
"name": "description",
"category": "property",
"value": "Espresso can be made using a manual, semi-automatic, automatic, or super-automatic machine. They all work by heating water and running it through pressed coffee grounds at high pressure."
},
"id": {
"name": "id",
"category": "property",
"value": "34fbbf9a-0bb6-412b-abbe-44eccdffd4ce"
},
"created": {
"name": "created",
"value": "2025-12-16T09:34:36.585442+01:00",
"category": "property"
},
"modified": {
"name": "modified",
"value": "2025-12-16T09:34:36.617118+01:00",
"category": "property"
},
"created_by": {
"name": "created_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"modified_by": {
"name": "modified_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"instrumentmodel": {
"name": "instrumentmodel",
"value": {},
"category": "property"
},
"serial_number": {
"name": "serial_number",
"category": "property",
"value": ""
},
"stocks_equipment_other_equipment_type": {
"value": ""
}
},
{
"code": {
"name": "code",
"value": "",
"category": "property"
},
"model_type": {
"name": "model_type",
"category": "property",
"value": "OTHER"
},
"maintained": {
"name": "maintained",
"value": true,
"category": "property"
},
"responsible_person": {
"name": "responsible_person",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"catalogue_number": {
"name": "catalogue_number",
"category": "property",
"value": ""
},
"vendor": {
"name": "vendor",
"category": "property",
"value": ""
},
"status": {
"name": "status",
"value": {
"value": "AVAILABLE",
"label": "AVAILABLE"
},
"category": "property"
},
"stock_locations": {
"name": "stock_locations",
"value": [],
"category": "property"
},
"deleted": {
"name": "deleted",
"value": false,
"category": "property"
},
"deleted_by": {
"name": "deleted_by",
"value": null,
"category": "property"
},
"deleted_date": {
"name": "deleted_date",
"value": null,
"category": "property"
},
"produced": {
"name": "produced",
"value": "",
"category": "property"
},
"type": {
"name": "type",
"value": {
"name": "OTHER",
"id": "a977800d-ba2d-4b47-830a-cf934ccbf1cf"
},
"category": "property"
},
"owner": {
"name": "owner",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"owned_by": {
"name": "owned_by",
"value": {
"id": 1,
"name": "SYSTEM_GROUP"
},
"category": "property"
},
"public": {
"name": "public",
"value": true,
"category": "property"
},
"permissions": {
"name": "permissions",
"value": {
"public": true,
"actions": {},
"allowed": [
"view",
"change"
]
},
"category": "property"
},
"notes": {
"name": "notes",
"category": "property",
"value": 0
},
"choice_label": {
"name": "choice_label",
"category": "property",
"value": "Teapot"
},
"model_name": {
"name": "model_name",
"category": "property",
"value": "equipment"
},
"app_name": {
"name": "app_name",
"category": "property",
"value": "stocks"
},
"name": {
"name": "name",
"value": {
"id": "8a8ac721-b5fc-4e7d-b139-d5f8949b732c",
"name": "Teapot",
"model_name": "equipment",
"app_name": "stocks",
"model_type": "OTHER"
},
"category": "property"
},
"description": {
"name": "description",
"category": "property",
"value": ""
},
"id": {
"name": "id",
"category": "property",
"value": "8a8ac721-b5fc-4e7d-b139-d5f8949b732c"
},
"created": {
"name": "created",
"value": "2025-12-16T09:34:36.585792+01:00",
"category": "property"
},
"modified": {
"name": "modified",
"value": "2025-12-16T09:34:36.620202+01:00",
"category": "property"
},
"created_by": {
"name": "created_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"modified_by": {
"name": "modified_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"instrumentmodel": {
"name": "instrumentmodel",
"value": {},
"category": "property"
},
"serial_number": {
"name": "serial_number",
"category": "property",
"value": ""
},
"stocks_equipment_other_equipment_type": {
"value": ""
}
},
{
"code": {
"name": "code",
"value": "",
"category": "property"
},
"model_type": {
"name": "model_type",
"category": "property",
"value": "OTHER"
},
"maintained": {
"name": "maintained",
"value": true,
"category": "property"
},
"responsible_person": {
"name": "responsible_person",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"catalogue_number": {
"name": "catalogue_number",
"category": "property",
"value": ""
},
"vendor": {
"name": "vendor",
"category": "property",
"value": ""
},
"status": {
"name": "status",
"value": {
"value": "AVAILABLE",
"label": "AVAILABLE"
},
"category": "property"
},
"stock_locations": {
"name": "stock_locations",
"value": [],
"category": "property"
},
"deleted": {
"name": "deleted",
"value": false,
"category": "property"
},
"deleted_by": {
"name": "deleted_by",
"value": null,
"category": "property"
},
"deleted_date": {
"name": "deleted_date",
"value": null,
"category": "property"
},
"produced": {
"name": "produced",
"value": "",
"category": "property"
},
"type": {
"name": "type",
"value": {
"name": "OTHER",
"id": "a977800d-ba2d-4b47-830a-cf934ccbf1cf"
},
"category": "property"
},
"owner": {
"name": "owner",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"owned_by": {
"name": "owned_by",
"value": {
"id": 1,
"name": "SYSTEM_GROUP"
},
"category": "property"
},
"public": {
"name": "public",
"value": true,
"category": "property"
},
"permissions": {
"name": "permissions",
"value": {
"public": true,
"actions": {},
"allowed": [
"view",
"change"
]
},
"category": "property"
},
"notes": {
"name": "notes",
"category": "property",
"value": 0
},
"choice_label": {
"name": "choice_label",
"category": "property",
"value": "Teapot with Infuser"
},
"model_name": {
"name": "model_name",
"category": "property",
"value": "equipment"
},
"app_name": {
"name": "app_name",
"category": "property",
"value": "stocks"
},
"name": {
"name": "name",
"value": {
"id": "dfe2af5d-3026-4cb8-b1b2-037bcc04d8b9",
"name": "Teapot with Infuser",
"model_name": "equipment",
"app_name": "stocks",
"model_type": "OTHER"
},
"category": "property"
},
"description": {
"name": "description",
"category": "property",
"value": ""
},
"id": {
"name": "id",
"category": "property",
"value": "dfe2af5d-3026-4cb8-b1b2-037bcc04d8b9"
},
"created": {
"name": "created",
"value": "2025-12-16T09:34:36.586105+01:00",
"category": "property"
},
"modified": {
"name": "modified",
"value": "2025-12-16T09:34:36.623277+01:00",
"category": "property"
},
"created_by": {
"name": "created_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"modified_by": {
"name": "modified_by",
"value": {
"id": 1,
"username": "admin",
"full_name": "Admin User"
},
"category": "property"
},
"instrumentmodel": {
"name": "instrumentmodel",
"value": {},
"category": "property"
},
"serial_number": {
"name": "serial_number",
"category": "property",
"value": ""
},
"stocks_equipment_other_equipment_type": {
"value": ""
}
}
]
}