Api\HiveController

api/hives/{id} PATCH Update the specified user Hive in storage.

put/api/hives/{id}

Headers

Authorizationstring
Content-Typestring
Acceptstring
Accept-languagestring

Request body

namestring required
location_idinteger required
brood_layersinteger

This field is required when <code>layers</code> is not present. Must be at least 0.

honey_layersinteger

This field is required when <code>layers</code> is not present. Must be at least 0.

framesinteger

Must be at least 0.

orderinteger
layersstring

This field is required when none of <code>brood_layers</code> and <code>honey_layers</code> are present. Must be a valid JSON string.

colorstring

Must not be greater than 7 characters.

hive_type_idinteger
bb_width_cminteger

Must be at least 0.

bb_depth_cminteger

Must be at least 0.

bb_height_cminteger

Must be at least 0.

fr_width_cminteger

Must be at least 0.

fr_height_cminteger

Must be at least 0.

timezonestring

Must be a valid time zone, such as <code>Africa/Accra</code>.

Example request

{
  "name": "nihil",
  "location_id": 14,
  "order": 20,
  "layers": "[\"ullam\",\"distinctio\"]",
  "color": "qzskbt",
  "hive_type_id": 11,
  "queen": {
    "race_id": 13,
    "birth_date": "2022-06-20T11:50:20",
    "name": "voluptatum",
    "description": "odit",
    "line": "saepe",
    "tree": "atque",
    "color": "qkidrgr",
    "clipped": 8,
    "fertilized": 20
  },
  "timezone": "Africa/Accra"
}

Changes