/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]
Datenbank: [BELEG_UNTERSCHRIFTEN].[BELEG_UNTERSCHRIFTEN_ID]
Picture
Collection of byte
Erforderlich
Binäre Speicherung des Bildes als Byte-Array
Datenbank: [BELEG_UNTERSCHRIFTEN].[Bild]
Datenbank: [BELEG_UNTERSCHRIFTEN].[Bild]
DocumentType
string
Erforderlich
Länge: einschließlich zwischen 0 und 1
Belegtyp des unterschriebenen Beleges
Datenbank: [BELEG_UNTERSCHRIFTEN].[Belegtyp]
Datenbank: [BELEG_UNTERSCHRIFTEN].[Belegtyp]
DocumentNumber
string
Erforderlich
Länge: einschließlich zwischen 0 und 10
Belegnummer des unterschriebenen Beleges
Datenbank: [BELEG_UNTERSCHRIFTEN].[Belegnummer]
Datenbank: [BELEG_UNTERSCHRIFTEN].[Belegnummer]
TransferId
string
Länge: einschließlich zwischen 0 und 12
Verknüpfung zum angelegten Transfer
Datenbank: [BELEG_UNTERSCHRIFTEN].[TransferID]
Datenbank: [BELEG_UNTERSCHRIFTEN].[TransferID]
IsTemporary
boolean
True: Solange der Transfer oder die Leistung nicht übernommen wurde.
Datenbank: [BELEG_UNTERSCHRIFTEN].[IsTemporary]
Datenbank: [BELEG_UNTERSCHRIFTEN].[IsTemporary]
Signer
string
Länge: einschließlich zwischen 0 und 80
Optionale Klartext des Unterschreibers
Datenbank: [BELEG_UNTERSCHRIFTEN].[Klarname]
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-04-26T22:05:05.7526651+02:00",
"CreationUserToken": "sample string 1",
"ModificationDate": "2024-04-26T22:05:05.7526651+02: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
}