Create IP Block
Create an IP block for the org.
Only Infrastructure Providers can create a root IP Block. User must have authorization role with PROVIDER_ADMIN suffix.
Tenant IP Blocks are created via Allocation.
Authentication
AuthorizationBearer
```
export JWT_BEARER_TOKEN="<jwt-bearer-token>"
# Example org name: "acme-inc
export ORG_NAME=<org-name>
# Use the JWT bearer token in your API request auth header:
curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://nico-rest-api.nico.svc.cluster.local/v2/org/$ORG_NAME/nico/user/current
```
Path parameters
org
Name of the Org
Request
This endpoint expects an object.
name
Name of the IP Block
siteId
ID of the site
routingType
Routing type of the IP Block
prefix
Either IPv4 or IPv6 address
prefixLength
Min: 1, Max: 32 for IPv4, 128 for IPv6
protocolVersion
Version of the ip network ipv4 or ipv6
description
Description of the IP Block
Response
Created
id
Unique UUID v4 identifier for the IP Block
name
Name of the IP Block
description
Description of the IP Block
siteId
ID of the Site
infrastructureProviderId
ID of the Infrastructure Provider
tenantId
ID of the Tenant
routingType
RoutingType of the IP Block
prefix
Either IPv4 or IPv6 address
prefixLength
Min: 1, Max: 32 for ipv4, 128 for ipv6
protocolVersion
Version of the ip network IPv4 or IPv6
usageStats
Usage summary from IPAM for the IP Block
status
Status of the IP Block
statusHistory
Chronological status history for the IP Block
created
Date/time when the Ip Block was created
updated
Date/time when the Ip Block was last updated
Errors
400
Bad Request Error
403
Forbidden Error