Sign Envelope Schema
Felder
Sign Envelope Schema
Electronic signature envelope — a document sent to one or more signers
title
Display name of the envelope
message
Optional message shown to all signers
documentId
DMS document ID of the PDF to be signed
templateId
Optional sign template used to pre-populate fields
signers
name
email
signerIndex
role
E.g. "Geschäftsführer"
message
verificationMethod
EMAIL_LINKSMS_OTPEMAIL_OTPIN_PERSONphoneNumber
Required when verificationMethod = SMS_OTP
fields
type
SIGNATUREINITIALSTEXTDATECHECKBOXSTAMPsignerIndex
page
x
y
width
height
required
label
placeholder
defaultValue
options
Dropdown options (for TEXT fields rendered as select)
characterLimit
dateFormat
group
Group name — one checkbox in a group must be checked
signingOrder
SEQUENTIAL = in order; PARALLEL = all at once; MIXED = grouped
PARALLELSEQUENTIALMIXEDsigningGroups
For MIXED signing order: groups of signers that sign in parallel within the group, sequential between groups
groupIndex
signerIndices
expiresAt
ISO 8601 expiry — envelope is voided after this date
reminderIntervalDays
Send reminder emails every N days until signed
linkedEntityType
Schema ID of linked entity (e.g. "contract", "avv")
linkedEntityId
ID of the linked entity
allowDecline
Whether signers are allowed to decline signing
requireSignatureReason
Prompt signers to enter a reason/declaration with their signature
bulkSendId
Groups envelopes from a bulk send operation
attachSignedPdf
Attach the signed PDF to the completion email. Set by CreateEnvelopeDialog and read by the SEND_COMPLETION_NOTICE handler. Declared here because the schema is `additionalProperties: false` — it worked only because POST /sign/envelopes does not AJV-validate its body yet, so adding body validation would have silently dropped the flag (ADR 0348 §9).
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/sign_envelopes— Liste, paginiert + filterbarGET /api/v1/sign_envelopes/<id>— Einzelne EntityPOST /api/v1/sign_envelopes— AnlegenPATCH /api/v1/sign_envelopes/<id>— Teil-UpdateDELETE /api/v1/sign_envelopes/<id>— Soft-DeleteGET /api/v1/sign_envelopes/<id>/timeline— Audit + Aktivitäten