Retrieve all IP Blocks
Retrieve all IP blocks for the org.
User must have FORGE_PROVIDER_ADMIN or FORGE_TENANT_ADMIN role. infrastructureProviderId or tenantId query param 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://carbide-rest-api.carbide.svc.cluster.local/v2/org/$ORG_NAME/carbide/user/current
```
Path parameters
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 Sites. 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
name
description
siteId
infrastructureProviderId
tenantId
routingType
Allowed values:
prefix
Either IPv4 or IPv6 address
prefixLength
Min: 1, Max: 32 for ipv4, 128 for ipv6
protocolVersion
Allowed values:
usageStats
Usa statistics for an IP Block
status
Status values for IP Block objects
Allowed values:
statusHistory
deprecations
created
updated
Errors
403
Forbidden Error