The project record object
⚠️
Preview — this feature is being built; the design below is the spec.
The project_record object as the API returns it. Every field below appears in every response that returns this object; fields with no value are null rather than missing.
Example
{
"id": "proj_01JCW8W0Y2A4C6E8G0J2",
"type": "project_record",
"name": "Supplier negotiations",
"owner_id": "user_01J9Y0A2C4E6G8J0L2N4",
"visibility": "workspace",
"member_ids": [
"user_01J9Y0A2C4E6G8J0L2N4",
"user_01J9Y1B3D5F7H9K1M3P5"
],
"instructions": "Answer as our procurement lead. Cite clause numbers.",
"document_count": 6,
"chat_count": 23,
"created_at": "2026-09-01T10:00:00Z",
"archived_at": null
}Fields
| Field | Type | Description |
|---|---|---|
id | string | Unique id of this object. |
type | string | The object type, always project_record. |
name | string | Name shown in the Console and in reports. |
owner_id | string | See the endpoint pages below. |
visibility | string | private or workspace. |
member_ids | array | Nested detail; see the endpoint pages below. |
instructions | string | The project’s standing instructions. |
document_count | integer | See the endpoint pages below. |
chat_count | integer | See the endpoint pages below. |
created_at | string | When it was created, RFC 3339 UTC (some older objects use Unix seconds). |
archived_at | string or null | See the endpoint pages below. |
Returned by
Was this page helpful?