Skip to main content
POST
Create a row in an ISMS register

Authorizations

X-API-Key
string
header
required

API key for authentication

Path Parameters

id
string
required
register
string
required

Body

application/json

Register row fields (per-register; validated at runtime by zod)

kind
enum<string>
Available options:
internal,
external
category
string
description
string
effect
string
name
string
needsExpectations
string
interestedPartyId
string
partyName
string
requirement
string
treatment
string
objective
string
target
string
ownerMemberId
string
cadence
string
plan
string
measurementMethod
string
status
enum<string>
Available options:
not_started,
on_track,
at_risk,
met,
planned,
in_progress,
complete,
open,
closed
responsibilities
string
authorities
string
authorityGrantedBy
string
requiredCompetence
string
auditRoute
enum<string> | null
Available options:
in_house,
external,
training_planned
auditRouteMemberId
string | null
auditFirmName
string | null
auditEvidenceRef
string | null
auditCourse
string | null
auditDueDate
string | null
roleId
string
memberId
string
basisOfCompetence
enum<string> | null
Available options:
education,
training,
experience,
combination
evidenceRetained
string | null
gap
string | null
remediationAction
string | null
remediationDueDate
string | null
whatIsMeasured
string
method
string
monitorMemberId
string | null
analyzeMemberId
string | null
objectiveId
string | null
isActive
boolean
metricId
string
periodStart
string

First day of the covered period (YYYY-MM-DD), aligned to the metric cadence

value
string
note
string | null
scope
string
criteria
string
auditorName
string | null
plannedStartDate
string | null
plannedEndDate
string | null
conclusionVerdict
enum<string> | null
Available options:
conform,
substantially_conform,
not_yet_conform
conclusionNotes
string | null
signoffAuditorName
string | null
signoffAuditorDate
string | null
signoffSpoName
string | null
signoffSpoDate
string | null
signoffTopMgmtName
string | null
signoffTopMgmtDate
string | null
auditId
string
controlRef
string
whatWasTested
string
whereToFind
string
result
enum<string> | null
Available options:
conformity_confirmed,
nonconformity_raised,
observation_raised,
not_sampled
notes
string | null
type
enum<string>
Available options:
nc_major,
nc_minor,
ofi,
observation
controlId
string | null
clauseOrControl
string | null
dueDate
string | null
closureEvidence
string | null
position
integer
Required range: x >= 0

Response

200

Register row created