This operation enables you to create several networks in a single request.
This operation requires a request body.
This operation returns a response body.
Specify a list of networks in the request body, as shown in the following example:
Example 4.9. Bulk Create Networks: JSON Request
POST v2.0/networks.json Content-Type: application/json Accept: application/json
{
"networks": [
{
"admin_state_up": true,
"name": "sample_network_1"
},
{
"admin_state_up": false,
"name": "sample_network_2"
}
]
}
Example 4.10. Bulk Create Networks: JSON Response
HTTP/1.1 201 OK Content-Type: application/json; charset=UTF-8
{
"networks": [
{
"admin_state_up": true,
"id": "e6031bc2-901a-4c66-82da-f4c32ed89406",
"name": "sample_network_1",
"shared": false,
"status": "ACTIVE",
"subnets": [],
"tenant_id": "d19231fc08ec4bc4829b668040d34512"
},
{
"admin_state_up": false,
"id": "64239a54-dcc4-4b39-920b-b37c2144effa",
"name": "sample_network_2",
"shared": false,
"status": "ACTIVE",
"subnets": [],
"tenant_id": "d19231fc08ec4bc4829b668040d34512"
}
]
}
The bulk create operation is always atomic. Either all or no networks in the request body are created.

