---
title: "Changes to POST /v1beta/{tenantId}/block/volumes"
method: POST
path: "/v1beta/{tenantId}/block/volumes"
---

# Changes to POST /v1beta/{tenantId}/block/volumes

`POST /v1beta/{tenantId}/block/volumes`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 62 revisions.

- **2019-12-09** `b151718b45cf`: 5 breaking, 1 warning, 10 info
- **2019-11-22** `a41e1157d0e7`: 4 breaking, 3 info
- **2019-11-08** `fd0669e1e56f`: 6 info

## Changes

- **2019-12-09** `b151718b45cf`: 5 breaking, 1 warning, 10 info
  - added the new required request property `name`
  - added the new required request property `size`
  - the request's body type changed from no type to `object`
  - the response property `allOf[subschema #2]/name` became optional for the status `202`
  - the response property `allOf[subschema #2]/size` became optional for the status `202`
  - removed `#/components/schemas/BaseModel, subschema #2` from the request body `allOf` list
  - added the new optional request property `availabilityZone`
  - added the new optional request property `description`
  - added the new optional request property `groupId`
  - added the new optional request property `multiAttach`
  - added the new optional request property `poolId`
  - added the new optional request property `profileId`
  - added the new optional request property `replicationId`
  - added the new optional request property `snapshotFromCloud`
  - added the new optional request property `snapshotId`
  - added the optional property `allOf[subschema #2]/identifier` to the response with the `202` status
- **2019-11-22** `a41e1157d0e7`: 4 breaking, 3 info
  - the response property `allOf[subschema #2]/availabilityZone` became optional for the status `202`
  - the response property `allOf[subschema #2]/poolId` became optional for the status `202`
  - the response property `allOf[subschema #2]/profileId` became optional for the status `202`
  - the response property `allOf[subschema #2]/tenantId` became optional for the status `202`
  - the request property `allOf[subschema #2]/availabilityZone` became optional
  - the request property `allOf[subschema #2]/poolId` became optional
  - the request property `allOf[subschema #2]/profileId` became optional
- **2019-11-08** `fd0669e1e56f`: 6 info
  - added optional request body
  - added the media type `application/json` for the response with the status `202`
  - added the media type `application/json` for the response with the status `400`
  - added the media type `application/json` for the response with the status `401`
  - added the media type `application/json` for the response with the status `403`
  - added the media type `application/json` for the response with the status `500`

---

[Operation](https://skmtc.dev/sodafoundation/apis/soda-api/docs/v1beta/:tenantId/block/volumes/post.md) - [API](https://skmtc.dev/sodafoundation/apis/soda-api.md) - [Page](https://skmtc.dev/sodafoundation/apis/soda-api/changes/v1beta/:tenantId/block/volumes/post)
