DemandFlow Support Centre

IPRANGE: IP Range

ReferenceEntity Reference16/04/2026Updated 16/04/2026
A continuous range of IP addresses within a prefix, typically used for DHCP pools or static allocation blocks.

IPRANGE: IP Range

A continuous range of IP addresses within a prefix, typically used for DHCP pools or static allocation blocks.

Default definition. This article describes the default IPRANGE definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches IPRANGE.

Entity properties

PropertyValue
Entity codeIPRANGE
Display nameIP Range
PluralIP Ranges
Level41700

Use cases

IPRANGE represents a continuous block of IP addresses within a PREFIX, defined by start and end addresses rather than CIDR notation. Common uses include DHCP pools (10.0.1.100 - 10.0.1.200), static allocation blocks for servers, or reserved ranges for network infrastructure. The VRF lookup scopes the range to a routing domain.

Fields

Range Details

FieldTypeRequiredNotes
nametextYesName.
startAddresstextYesFirst IP in range (e.g., 10.0.1.100)
endAddresstextYesLast IP in range (e.g., 10.0.1.200)
sizenumberNumber of addresses in this range
descriptiontext (multi-line)Description.

Assignment

FieldTypeRequiredNotes
statusenumYesValid ids: 1 (Active), 2 (Reserved), 3 (Deprecated).
roleenumValid ids: 1 (DHCP Pool), 2 (Static Allocation), 3 (Infrastructure), 4 (Reserved), 5 (Management).
vrfreference → VRFVRF.
prefixreference → PREFIXParent Prefix.

Relationships

  • Lookups: vrf points at a VRF record; prefix points at a PREFIX record.

Creating a IP Range via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "IPRANGE",
  "level":    41700,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "startAddress": "...",
  "endAddress": "...",
  "status": "1"
}

Listing IP Ranges

# All records in your tenant
GET /v1/entities/IPRANGE/SUB:<your-sub-id>

See also

iprangeiprangerangesipranges

Was this article helpful?

← Back to Knowledge Base