Playground

Playground

Feature

/api/v1/edm-projects/features

A larger unit of work that may span multiple Tasks.

listgetcreateupdate

Schema

FieldTypeNotes
id*uuidServer-assigned ULID with type prefix (e.g. per_…).
tenant_id*stringTenant scope — auto-stamped from the caller's JWT.
app_idstringApp scope. Stamped ONLY when the caller's JWT was minted for a specific Application (integration API keys). Absent for human-user sessions. Filters reads when present.
created_at*date-timeServer stamp.
updated_at*date-timeServer stamp; updated on every patch.
created_byuuidPerson id from the caller's JWT (sub).
updated_byuuidPerson id from the last writer's JWT (sub).
sourcestringProvenance tag — defaults to 'edm'.
source_typeenumfrontend | backend | server | system | apiWhere the write originated. Defaults to 'api'.
is_deletedbooleanSoft-delete flag. Excluded from default list queries.
deleted_atdate-timeStamped when soft-deleted; null otherwise.
deleted_byuuidPerson id who soft-deleted; null otherwise.
schema_versionnumberDocument schema version. Bumped on incompatible writes.
project_idstringOptional anchor project ID.
titlestringFeature title.
descriptionstringDetailed description of the feature.
categorystringKanban column or category slug.
prioritystringFeature priority level.
statusstringCurrent feature lifecycle status.
source_urlstringURL of the original source document or issue.
sprint_idstringSprint ID if this feature is committed to a single sprint.
section_idsjsonSection IDs if this feature is split into sections.
assignee_idsjsonUser IDs assigned to this feature.
story_pointsnumberAgile story point estimate for the feature.
goalsjsonFree-text acceptance criteria or goals.
ai_planstringLLM-generated implementation plan.
linked_task_idsjsonTask IDs implementing this feature.
linked_deal_idstringDeal ID if this feature is commercially driven.
linked_rfp_idstringRFP record ID if this feature was sourced from an RFP.
github_issue_refjsonLinked GitHub issue reference.
status_historyjsonAudit log of status transitions.
tagsjsonFlat string tags for filtering and grouping.
versionnumberOptimistic-concurrency version counter.
namestringFeature name.
owner_iduuidUser ID of the feature owner.

API

client.projects.features.*
Loading manifest…