DemandFlow Support Centre

PREFIX: IP Prefix

ReferenceEntity Reference16/04/2026Updated 16/04/2026
The PREFIX entity represents an IP network prefix in CIDR notation, with hierarchical nesting, VRF scoping, and VLAN/site assignment.

PREFIX: IP Prefix

The PREFIX entity represents an IP network prefix in CIDR notation, with hierarchical nesting, VRF scoping, and VLAN/site assignment.

Default definition. This article describes the default PREFIX 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 PREFIX.

Entity properties

PropertyValue
Entity codePREFIX
Display nameIP Prefix
PluralIP Prefixes
Level41300

Use cases

PREFIX is the core building block of IPAM, representing a CIDR network block (e.g., 10.0.0.0/8, 192.168.1.0/24). Prefixes nest hierarchically: a /16 contains /24s which contain /32 host addresses. The status field distinguishes Container (parent-only, not directly assigned), Active (in use), Reserved (allocated but not yet deployed), and Deprecated (being phased out). Each prefix can be scoped to a VRF for routing isolation, a SITE for geographic context, and a VLAN for L2 association. The role field mirrors VLAN roles for consistency. The isPool flag marks prefixes used for automatic IP allocation (e.g., DHCP pools). The related lists show child prefixes (smaller blocks within this prefix) and individual IP addresses allocated from this prefix. The aggregate lookup links to the top-level RIR allocation this prefix falls under.

Fields

General

FieldTypeRequiredNotes
nametextYesCIDR notation (e.g., 10.0.0.0/24, 2001:db8::/32).
descriptiontext (multi-line)Description.
statusenumYesStatus. Valid ids: 1 (Container), 2 (Active), 3 (Reserved), 4 (Deprecated).
roleenumRole. Valid ids: 1 (Production), 2 (Development), 3 (Management), 4 (Storage), 5 (Voice), 6 (Guest), 7 (DMZ), 8 (Monitoring), 9 (Backup), 10 (Transit), 11 (Loopback), 12 (Point-to-Point).
isPoolbooleanAddresses can be automatically allocated from this prefix.
vrfreference → VRFRouting domain for this prefix (Global if empty).
sitereference → SITESite.
vlanreference → VLANVLAN.
aggregatereference → AGGREGATETop-level RIR allocation this prefix falls under.
totalAddressesnumberTotal Addresses. Read-only.
usedAddressesnumberUsed Addresses. Read-only.
availableAddressesnumberAvailable Addresses. Read-only.
utilizationPercentgaugeUtilisation %. Read-only.

Additional panels

  • Activity timeline panel attached.

Relationships

  • Lookups: vrf points at VRF record; site points at SITE record; vlan points at VLAN record; aggregate points at AGGREGATE record.
  • Related lists: PREFIX via format SUB; IPADDRESS via format SUB.

Creating a IP Prefix via the API

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

{
  "entity":   "PREFIX",
  "level":    41300,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "status": "1",
  "description": "Long description text.",
  "role": "1"
}

Listing PREFIX records

# All ip prefixes in your tenant
GET /v1/entities/PREFIX/SUB

See also

prefixip prefixip prefixes

Was this article helpful?

← Back to Knowledge Base