### Placement Object

#### Fields:
- **placement_id**: `uuid` (required)  
  Placement to update.

- **audio**: `object | null`

- **bidfloor**: `double | null`

- **display**: `object | null`

- **enabled**: `boolean | null`

- **sdk**: `string | null`

- **sdkver**: `string | null`

- **secure**: `int32 | null`

- **tagid**: `string` (required)

- **video**: `object | null`

- **wlang**: `array of strings | null`

---

### Successful Response

#### Status Code: 200  
Placement stored successfully

#### Object:
- **account_id**: `uuid` (required)

- **audio**: `object`
- Contains various attributes pertaining to audio including:
  - **api**: `object` (required)
  - **comp**: `object` (required)
  - **comptype**: `object` (required)
  - **ctype**: `object` (required)
  - **delay**: `int32 | null`
  - **delivery**: `object` (required)
  - **ext**: `object` (required)
  - **feed**: `int32 | null`
  - **id**: `uuid` (required)
  - **maxbitr**: `int32 | null`
  - **maxdur**: `int32 | null`
  - **maxext**: `int32 | null`
  - **maxseq**: `int32 | null`
  - **mime**: `object` (required)
  - **minbitr**: `int32 | null`
  - **mincpmpersec**: `double | null`
  - **mindur**: `int32 | null`
  - **nvol**: `int32 | null`
  - **overlayexpdir**: `object` (required)
  - **placement_id**: `uuid` (required)
  - **playend**: `int32 | null`
  - **playmethod**: `object` (required)
  - **poddur**: `int32 | null`
  - **podseq**: `int32 | null`
  - **rqddurs**: `object` (required)
  - **skip**: `int32 | null`
  - **skipafter**: `int32 | null`
  - **skipmin**: `int32 | null`
  - **slotinpod**: `int32 | null`

- **bidfloor**: `double | null`
- **display**: `object`
- Contains various attributes pertaining to display including:
  - **ampren**: `int32 | null`
  - **api**: `object` (required)
  - **clktype**: `int32 | null`
  - **context**: `int32 | null`
  - **ctype**: `object` (required)
  - **displayfmt**: `array of objects | null`
  - **ext**: `object` (required)
  - **h**: `int32 | null`
  - **id**: `uuid` (required)
  - **ifrbust**: `int32 | null`
  - **instl**: `int32 | null`
  - **mime**: `object` (required)
  - **placement_id**: `uuid` (required)
  - **pos**: `int32 | null`
  - **priv**: `int32 | null`
  - **ptype**: `int32 | null`
  - **topframe**: `int32 | null`
  - **unit**: `int32 | null`
  - **w**: `int32 | null`

- **enabled**: `boolean | null`
- **id**: `uuid` (required)
- **sdk**: `string | null`
- **sdkver**: `string | null`
- **secure**: `int32 | null`
- **tagid**: `string` (required)
- **video**: `object`
- Contains various attributes pertaining to video including:
  - **api**: `object` (required)
  - **boxing**: `int32 | null`
  - **clktype**: `int32 | null`
  - **comp**: `object` (required)
  - **comptype**: `object` (required)
  - **ctype**: `object` (required)
  - **delay**: `int32 | null`
  - **delivery**: `object` (required)
  - **expdir**: `object` (required)
  - **ext**: `object` (required)
  - **h**: `int32 | null`
  - **id**: `uuid` (required)
  - **linear**: `int32 | null`
  - **maxbitr**: `int32 | null`
  - **maxdur**: `int32 | null`
  - **maxext**: `int32 | null`
  - **maxseq**: `int32 | null`
  - **mime**: `object` (required)
  - **minbitr**: `int32 | null`
  - **mincpmpersec**: `double | null`
  - **mindur**: `int32 | null`
  - **overlayexpdir**: `object` (required)
  - **placement_id**: `uuid` (required)
  - **playend**: `int32 | null`
  - **playmethod**: `object` (required)
  - **poddur**: `int32 | null`
  - **podseq**: `int32 | null`
  - **pos**: `int32 | null`
  - **rqddurs**: `object` (required)
  - **skip**: `int32 | null`
  - **skipafter**: `int32 | null`
  - **skipmin**: `int32 | null`
  - **slotinpod**: `int32 | null`
  - **unit**: `int32 | null`
  - **w**: `int32 | null`

- **wlang**: `array of strings | null`
