Archive
Create tenant retention class
Requires explicit protection token permission.
POST
/api/archive/retention-classesAuthorizations
X-AUTH-TOKEN
stringheaderrequired
Value for the X-AUTH-TOKEN header parameter.
archiveOAuth
oauth2oauth2required
No description provided.
Request Body
application/json
required
{
"code": "string",
"name": "Example name",
"durationYears": 1,
"startMode": "document-year-end",
"deletionMode": "automatic",
"description": "Example description",
"legalBasis": "string",
"statutory": true,
"reconciliationPending": 1,
"reconciliationUrgent": 1
}Response
201
Fully stored; existing response fields id, fileName, state, sha256, retentionFloorUntil, dispositionDate and link.
code
stringrequired
name
stringrequired
durationYears
integerrequired
startMode
enum<string>required
deletionMode
enum<string>required
description
string | null
legalBasis
string | null
statutory
boolean
reconciliationPending
integer
reconciliationUrgent
integer