Returns a list of doors.
This endpoint supports search criteria.
The following fields are searchable, using one of the filter conditions documented.
| Field | Description |
|---|---|
| id | The door identifier |
| filter_name | The door filter name |
| is_hidden | Is the door hidden |
This returns a paginated response containing a list of Door records.
Request
curl -X GET 'https://cabinetry.online/api/product/doors?current_page=1&page_size=10' -H 'X-GC-API-KEY: xxxxxxxxxxxx'
Successful Response
{
"items": [
{
"id": 7,
"image_id": 3053,
"suffix_id": null,
"name": "Flat Panel",
"item_code": null,
"filter_name": "Flat Panel",
"suffix_name": "",
"handling_cost": 2.5,
"area_handling_cost": 1.8,
"machining_cost": 1.5,
"area_machining_cost": 1.95,
"unit_cost": 0,
"assembly_cost": 2.2,
"area_assembly_cost": 3.2,
"is_outsourced": false,
"is_advanced": false,
"is_default_edge_type": false,
"is_default_edge_type_locked": false,
"default_brand_id": null,
"default_material_id": null,
"default_finish": null,
"minimum_width": 60,
"maximum_width": null,
"minimum_height": 60,
"maximum_height": null,
"minimum_drawer_height": null,
"minimum_border_width_top": null,
"minimum_border_width_bottom": null,
"minimum_border_width_left": null,
"minimum_border_width_right": null,
"default_border_width_top": null,
"default_border_width_bottom": null,
"default_border_width_left": null,
"default_border_width_right": null,
"minimum_distance_top_bottom": null,
"minimum_distance_left_right": null,
"minimum_rails_horizontal_height": null,
"maximum_rails_horizontal_height": null,
"minimum_rails_vertical_width": null,
"maximum_rails_vertical_width": null,
"default_rails_horizontal_height": null,
"default_rails_vertical_width": null,
"default_edge_finish_top": "1",
"default_edge_finish_bottom": "1",
"default_edge_finish_left": "1",
"default_edge_finish_right": "1",
"default_edge_finish_join": "1",
"is_default_edge_finish": "1",
"is_locked_edge_finish": "0",
"image": {
"id": 3053,
"name": "Flat Panel.jpg"
},
"is_hidden": false,
"defaults": {
"area_handling_cost": 2.5,
"handling_cost": 1.8,
"machining_cost": 1.5,
"area_machining_cost": 1.95,
"assembly_cost": 2.2,
"area_assembly_cost": 3.2,
"unit_cost": 0
}
},
{
"id": 33,
"image_id": 0,
"suffix_id": null,
"name": "Non Supply",
"item_code": null,
"filter_name": "Non Supply",
"suffix_name": "",
"handling_cost": null,
"area_handling_cost": null,
"machining_cost": null,
"area_machining_cost": null,
"unit_cost": null,
"assembly_cost": null,
"area_assembly_cost": null,
"is_outsourced": false,
"is_advanced": false,
"is_default_edge_type": false,
"is_default_edge_type_locked": false,
"default_brand_id": null,
"default_material_id": null,
"default_finish": null,
"minimum_width": null,
"maximum_width": null,
"minimum_height": null,
"maximum_height": null,
"minimum_drawer_height": null,
"minimum_border_width_top": null,
"minimum_border_width_bottom": null,
"minimum_border_width_left": null,
"minimum_border_width_right": null,
"default_border_width_top": null,
"default_border_width_bottom": null,
"default_border_width_left": null,
"default_border_width_right": null,
"minimum_distance_top_bottom": null,
"minimum_distance_left_right": null,
"minimum_rails_horizontal_height": null,
"maximum_rails_horizontal_height": null,
"minimum_rails_vertical_width": null,
"maximum_rails_vertical_width": null,
"default_rails_horizontal_height": null,
"default_rails_vertical_width": null,
"default_edge_finish_top": "1",
"default_edge_finish_bottom": "1",
"default_edge_finish_left": "1",
"default_edge_finish_right": "1",
"default_edge_finish_join": "1",
"is_default_edge_finish": "1",
"is_locked_edge_finish": "0",
"is_hidden": false,
"defaults": {
"area_handling_cost": 0,
"handling_cost": 0,
"machining_cost": 0,
"area_machining_cost": 0,
"assembly_cost": 0,
"area_assembly_cost": 0,
"unit_cost": 0
}
}
],
"pagination": {
"current_page": 1,
"page_count": 78,
"page_size": 2,
"total_count": 155
},
"success": 1
}