Summary
- Added two endpoints for managing allowed IP address ranges in bulk:
POST /organizations/{organizationId}/allowed-ip-address-ranges/bulk-createandPOST /organizations/{organizationId}/allowed-ip-address-ranges/bulk-delete. Each request accepts up to 1,000 items and processes the batch atomically.
Added
-
Endpoints
POST /organizations/{organizationId}/allowed-ip-address-ranges/bulk-create: Create up to 1,000 allowed IP address ranges for an Organization in one request. The batch is created atomically: if any value fails validation or conflicts with an existing range, no ranges are created. The endpoint is not idempotent, so a retry after an unacknowledged 2xx response can return409. On success, the endpoint returns the created ranges as anAllowedIpAddressRangesList. Requires theorganization.allowedIpAddressRanges.createpermission.POST /organizations/{organizationId}/allowed-ip-address-ranges/bulk-delete: Delete up to 1,000 allowed IP address ranges for an Organization in one request. The batch is deleted atomically. Unknown and duplicate IDs are accepted and ignored, and matching ranges for the Organization are deleted. The endpoint returns204with no response body. Requires theorganization.allowedIpAddressRanges.deletepermission.
-
Schemas
BulkCreateAllowedIpAddressRangesRequest: Request body for bulk create. Required:allowedIpAddressRanges, a non-empty array of up to 1,000 CIDR-format strings.BulkDeleteAllowedIpAddressRangesRequest: Request body for bulk delete. Required:allowedIpAddressRangeIds, a non-empty array of up to 1,000 allowed IP address range IDs.AllowedIpAddressRangesList: Response body for bulk create. Required:allowedIpAddressRanges, an array ofAllowedIpAddressRange.