CLIENTPJ: Client project
A client project type used as a reporting dimension on client records for project-based financial tracking.
Default definition. This article describes the default
CLIENTPJ 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 CLIENTPJ.Entity properties
| Property | Value |
|---|---|
| Entity code | CLIENTPJ |
| Display name | Client project |
| Plural | Client projects |
| Level | 250 |
Use cases
CLIENTPJ is a simple reference entity that defines project types assignable to CLIENT records via the clientpj objectLookup in the Administration panel's Dimensions section. It enables project-based financial reporting and cost allocation by tagging clients with a project classification. The code field provides a short identifier for integration with external financial systems. This entity uses a grid-only view because it has a flat structure with just name and code fields.
Fields
General: Client project
| Field | Type | Required | Notes |
|---|---|---|---|
name | text | Yes | Name. |
code | text | Code. |
Relationships
- No declared relationships in the default definition.
Creating a Client project via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "CLIENTPJ",
"level": 250,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Name",
"code": "Code"
}
Listing Client projects records
GET /v1/entities/CLIENTPJ/SUB