Playground

Playground

NDA

/api/v1/legal/ndas

A non-disclosure agreement, mutual or unilateral.

listgetcreateupdatedelete

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.
title*stringNDA title.
typeenummutual | unilateralNDA type.
statusenumdraft | sent | signed | expiredNDA lifecycle status.
partiesjsonParties to the NDA.
effective_datedate-timeISO 8601 date the NDA becomes effective.
expiration_datedate-timeISO 8601 date the NDA expires.
scopestringScope of the confidential information covered.
vendor_iduuidID of the associated vendor.
owner_iduuidUser ID of the NDA owner.
namestringDisplay name of the NDA.
signed_datedate-timeISO 8601 date the NDA was signed.
expiry_datedate-timeISO 8601 date the NDA expires.
notice_period_daysintegerNotice period in days before termination.
auto_renewal_window_daysintegerAuto-renewal window in days before expiry.
valuenumberMonetary value associated with the NDA.
currencystringCurrency code for the value.
linked_license_idsjsonIDs of licenses linked to this NDA.
document_refstringStorage reference to the NDA document.
notesstringFree-form notes about the NDA.
tagsjsonTags for categorizing the NDA.

API

Loading manifest…