Types Reference
Complete reference for all types and models in the Skribble SDK
All types are provided by the SDK - you don’t need to define them yourself. Import them as follows:
Common Types
Position
Position details for visual elements
Image
Image data with content type and content
Document Types
Document
Represents a document
ID of the Document object
ID of the previous version of the Document object
Given title of the document
Content type of the document
Size in bytes of the document
Number of pages in the document
Width of the document pages
Height of the document pages
Owner of the document
DocumentRequest
Request to create a new document
Title of the document
Content type of bytes sent in content
Base64 encoded bytes of document
Publicly accessible URL for document download
E-mail addresses with write access to the object
DocumentResponse
Response object for a document
ID of the Document object
ID of the previous version of the Document object
Given title of the document
Content type of the document (always application/pdf)
Size in bytes of the document
Number of pages of the document
Width of the document in pixel
Height of the document in pixel
PDF AcroForm signature fields found in the document
Array of users with read access
Array of users with write access
Timestamp at which the document was created
Timestamp at which the document was last updated
Signature Request Types
SignatureRequest
Represents a signature request
Title of the signature request
Message sent to the participants
Base64 encoded bytes of document
Content type of bytes sent in content
Publicly accessible URL for document download
Document ID of an existing document on Skribble
Legislation of the signatures (ZERTES or EIDAS). Only important for QES signatures
Minimal quality of the signatures (AES, AES_MINIMAL, SES or QES)
CC email addresses
Callback-URL for success
Callback-URL for errors
Callback-URL for updates
Custom field for own/customer settings
Users with full write access
Signature
Represents a signature in a signature request
Signer’s e-mail address
Define a signing sequence for signers
Send e-mails to notify the signer
Language for communication
SignerIdentityData
Identity data for no-account signers
Email address of no-account-signer
Mobile number of no-account-signer
First name of no-account-signer
Last name of no-account-signer
Language for communication with the signer
VisualSignature
Visual signature with position and optional image
Name of the document’s form field in which the signature is placed. Takes precedence before positions
SignatureResponse
Response object for a signature
ID of the SignatureRequest object
Email address of the signer
Contains the given first_name and last_name of the signer
Signing sequence for the signer
Status of the signature
Given identifier, if the signer will be notified about changes on this signature request
Visible only after the signature. Timestamp UTC at which the signature was executed
Visible only after the signature. Quality level with which the signature was executed
Visible only after the signature. Legislation with which the signature was executed
Timestamp UTC at which the signer opened/viewed the document the last time
SignatureRequestResponse
Response object for a signature request
ID of the SignatureRequest object
Given title for the signature request
Given message that is shown to the participants
ID of the Document object
Given legislation of the signatures for this signature request
Given quality of the signatures for this signature request
Deprecated. Please use the signing_url inside the user’s Signature entry
Status of the signature request
Array of signatures within this signature request
Given array of email-addresses that will be additionally notified upon completed signature request
Creator of the SignatureRequest object
Array of users with read access on the signature request
Array of users with write access on the signature request
Timestamp at which the signature request was created
Timestamp at which the signature request was last updated
Array of attachments associated with this signature request
Seal Types
Seal
Seal for a document
Title of the seal document
Base64 encoded bytes of document
Specifies the seal to use for sealing
SealRequest
Request to seal a document
Title of the seal document
Base64 encoded bytes of document
Specifies the seal to use for sealing
SealResponse
Response from seal operations
The document ID
Attachment Types
Attachment
Attachment for a document
Title of the attachment
Base64 encoded bytes of the attachment
Content type of the attachment
AttachmentRequest
Request to add an attachment to a signature request
Name of the attachment file
Content type of the attachment
Base64 encoded content of the attachment
AttachmentResponse
Response object for an attachment
ID of the attachment
Name of the attachment file