/Signatures
Beschreibung
Legt eine neue Unterschrift an. Die Eigenschaften der Unterschrift müssen im Body des Requestes übertragen werden.
Request
URI Parameters
shallOverwrite
boolean
Standardwert ist: True
Gibt an, ob der Datensatz ggf. überschrieben werden darf. Standard: true
Body Parameters
Das Model enthält sämtliche Eigenschaften der Unterschrift. Bleiben die Pflichtfelder leer, kann keine Unterschrift angelegt werden. Die Signatur-Id wird dann automatisch vergeben.
Id
integer
Primäres Indexfeld Datenbank: [BELEG_UNTERSCHRIFTEN].[BELEG_UNTERSCHRIFTEN_ID]
Picture
Collection of byte
Erforderlich
Binäre Speicherung des Bildes als Byte-Array Datenbank: [BELEG_UNTERSCHRIFTEN].[Bild]
DocumentType
string
Erforderlich
Länge: einschließlich zwischen 0 und 1
Belegtyp des unterschriebenen Beleges Datenbank: [BELEG_UNTERSCHRIFTEN].[Belegtyp]
DocumentNumber
string
Erforderlich
Länge: einschließlich zwischen 0 und 10
Belegnummer des unterschriebenen Beleges Datenbank: [BELEG_UNTERSCHRIFTEN].[Belegnummer]
TransferId
string
Länge: einschließlich zwischen 0 und 12
Verknüpfung zum angelegten Transfer Datenbank: [BELEG_UNTERSCHRIFTEN].[TransferID]
IsTemporary
boolean
True: Solange der Transfer oder die Leistung nicht übernommen wurde. Datenbank: [BELEG_UNTERSCHRIFTEN].[IsTemporary]
Signer
string
Länge: einschließlich zwischen 0 und 80
Optionale Klartext des Unterschreibers Datenbank: [BELEG_UNTERSCHRIFTEN].[Klarname]
MetaData
Metadaten für den Datensatz
Request Formats
application/json
Beispiel:
{
"Id": 1,
"Picture": "QEA=",
"DocumentType": "sample string 2",
"DocumentNumber": "sample string 3",
"TransferId": "sample string 4",
"IsTemporary": true,
"Signer": "sample string 5",
"MetaData": {
"CreationDate": "2024-11-22T04:15:35.5831828+01:00",
"CreationUserToken": "sample string 1",
"ModificationDate": "2024-11-22T04:15:35.5831828+01:00",
"ModificationUserToken": "sample string 2"
}
}
Response
Resource Description
Ein HTTP Status Code 201 (Created) bestätigt das erfolgreiche Anlegen. Der Response Location Header enthält die Url der angelegten Unterschrift. Es wird kein Content geliefert.
SignatureId
integer
SignaturId
Response Formats
application/json
Beispiel:
{
"SignatureId": 1
}