Retrieve all IP Blocks
Retrieve all IP blocks for the org.
User must have authorization role with PROVIDER_ADMIN or TENANT_ADMIN suffix. infrastructureProviderId or tenantId query parameter may be required for older API versions.
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
Query parameters
infrastructureProviderId
Filter IP Blocks by Infrastructure Provider ID
tenantId
Filter IP Blocks by Tenant ID
siteId
Filter IP Blocks by Site ID
status
Filter IP Blocks by Status
includeUsageStats
Include IP Block usage stats in response
query
Search for matches across all IP Blocks. Input will be matched against name, description, and status fields
includeRelation
Related entity to expand
Allowed values:
pageNumber
Page number for pagination query
pageSize
Page size for pagination query
orderBy
Ordering for pagination query
Response headers
X-Pagination
Pagination result in JSON format
Response
OK
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
403
Forbidden Error