NSRV: Network Service
Network service definition with criticality, status, platform dependencies, documents, and activity notes.
Default definition. This article describes the default
NSRV 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 NSRV.Entity properties
| Property | Value |
|---|---|
| Entity code | NSRV |
| Display name | Network Service |
| Plural | Network Services |
| Level | 1000 |
Use cases
NSRV represents a business-facing network service - a named capability delivered over the network infrastructure (e. g. , 'Corporate Internet', 'VoIP Service', 'Data Replication', 'Guest WiFi').
Fields
Service Details
| Field | Type | Required | Notes |
|---|---|---|---|
name | text | Yes | Service Name |
description | text (multi-line) | Description |
Information
| Field | Type | Required | Notes |
|---|---|---|---|
criticality | enum | Criticality Valid ids: 1 (Non-Critical), 2 (Low), 3 (Moderate), 4 (High), 5 (Critical). | |
status | enum | Status Valid ids: 1 (Active), 2 (In development), 3 (Retired). | |
dependencies | array of references → PLAT | Supported by |
Documents
| Field | Type | Required | Notes |
|---|---|---|---|
documents | file |
Activity. Activity timeline panel attached.
Relationships
- Lookups:
dependenciespoints at aPLATrecord.
Creating a Network Service via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "NSRV",
"level": 1000,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Example",
"description": "Example text.",
"criticality": "1",
"status": "1"
}
Listing Network Services records
# All network services in your tenant
GET /v1/entities/NSRV/SUB