REST: Resource template
The REST entity: A reusable template defining a standard set of resources that can be applied to projects for staffing plans.
REST 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 REST.Entity properties
| Property | Value |
|---|---|
| Entity code | REST |
| Display name | Resource template |
| Plural | Resource templates |
| Level | 250 |
Use cases
REST provides reusable resource configuration templates that standardise project staffing plans. Rather than manually adding individual resources (RES) to each project, a template defines a standard set of resources that can be applied in bulk. The entity has a simple left panel (20% width) with name, description, and active status, while the majority of the view (80% width) is occupied by the resourcetemplateeditor custom row type which provides a specialised interface for defining the resource set.
The status field uses numberWorkaround for numeric boolean matching (1=Active, 0=Inactive). Templates support consistency across similar projects - for example, a 'Standard IT Project' template might include roles like Project Manager, Business Analyst, Developer, and Tester with their default day rates and spend types.
Fields
Brief
| Field | Type | Required | Notes |
|---|---|---|---|
name | text | Yes | Name |
description | text (multi-line) | Description | |
status | enum | Yes | Status Valid ids: 1 (Active), 0 (Inactive). |
Relationships
- No declared relationships in the default definition.
Creating a Resource template via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "REST",
"level": 250,
"comboKey": "SUB:|ENT:",
"name": "Example name",
"status": 1,
"description": "Example Description"
}
Listing Resource templates records
GET /v1/entities/REST/SUB