v1

latestOpenAPI 3.1.02026-07-2616459400.5 KB
IP Management API

Get all IP requests

This allows a parent account to retrieve a list of all dedicated IP requests submitted for the account. Optional filters are available to narrow down results.

get/ip/requests

Query parameters

pageinteger

The page number for pagination. Default value is 1

per_pageinteger

The number of records to return per page. Default value is 10.

start_datestring date

Filters requests created on or after this date. Format should be YYYY-MM-DD

end_datestring date

Filters requests created on or before this date. Format should be YYYY-MM-DD

status'pending' | 'approved' | 'rejected' | 'processing'

Filters requests by their current status. Supported values are pending, approved, and rejected.

Response

IP requests retrieved successfully

Example response

{
  "requests": [
    {
      "request_id": "IP-REQ-2024-001-ABC123",
      "status": "approved",
      "requested_ips": 5,
      "allocated_ips": 5,
      "region": "US",
      "description": "Additional IPs for marketing campaigns",
      "remarks": "Request approved and IPs allocated successfully"
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 10,
    "total_count": 25,
    "total_pages": 3
  }
}