REST-API documentation of fino.sign API v1
Welcome to the API documentation for the fino.sign API version 1. This documentation is designed to provide developers with essential information for the seamless integration of our digital signature service into their applications.
For a comprehensive implementation guide, please refer to our usage guide.
Similar to other RESTful APIs, our API comprises resources that can be manipulated using the provided CRUD endpoints. Each resource accessible via the API is distinguished by a unique identifier. The type of identifier employed for our API resources is known as a Nano ID, which is characterized by a 12-character fixed length and is composed of alphanumeric characters within the range of A-Za-z0-9_-.
The API is rate limited to 100 requests per second per app. If this limit is exceeded any request to the API by
the rate limited app will be declined with status 429 - Too Many Requests.
POST /v1/signatures
signers is now deprecated. Please use the dedicated signature signers create endpointdata.signers[].notifications for reviewing notification settingsPOST /v1/signatures/{signature}/signers
notifications for configuring notifications that a signer shall receive. Currently only E-Mail notifications are supported and need to be activated through support per app.data.notifications for reviewing notification settingsGET /v1/signatures/{signature}/signers/{signer}
data.notifications for reviewing notification settingsGET /v1/signatures/{signature}/signers
data.signers[].notifications for reviewing notification settingsPATCH /v1/signatures/{signature}/signers/{signer}
notifications for configuring notifications that a signer shall receive. Currently only E-Mail notifications are supported and need to be activated through support per app.data.notifications for reviewing notification settingsprocessing status for signatures
preparation and open. It indicates that the signature documents are being processed by fino.sign to prepare them for signing.X-Finosign-Event header that contains the event typeX-Finosign-Event headerTo authenticate requests, include an Authorization header with the value "Bearer {API_TOKEN}".
All authenticated endpoints are marked with a requires authentication badge in the documentation below.
To acquire an API token, please contact us directly, and our team
will be happy to assist you in obtaining the necessary credentials.
Note: the API tokens used are considered confidential and must not be exposed to end users. If an
API token is exposed by accident, it must be revoked immediately.
A Signature resource serves as the foundational element within the API, representing the process by which entities affix their signatures to documents. This resource forms the cornerstone of the signature API, and all other resources within this API are related to it.
List all signatures created by the authenticated app.
Page number. Defaults to 1
Sort the result according to the provided fields. Prepend '-' to sort in descending order. Defaults to created_at.
Allowed sorting fields are: created_at, updated_at
curl --request GET \
--get "https://api.finosign.de/v1/signatures?page=23&sort=created_at%2Cupdated_at" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": [
{
"id": "7BcBmWTFqlBp",
"quality": "SES",
"status": "preparation",
"withdraw_reason": null,
"title": null,
"webhook_url": null,
"expires_at": null,
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z",
"signers": [
{
"id": "CZX4DbC8ZDze",
"signature_id": "7BcBmWTFqlBp",
"order": 1,
"title": null,
"firstname": "Ana",
"lastname": "Hagenes",
"fullname": "Ana Hagenes",
"email": "casandra.gleichner@example.org",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "signed",
"decline_reason": null,
"signing_url": "https://api.finosign.de/v1/signatures/7BcBmWTFqlBp/sign/bR4UCXcuPV",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "252bc4",
"certificate_fingerprint": "72bdb86389c8388d78e36f652c53036dd103a41a3b7057fe2ad6bbbec72a343f",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
},
{
"id": "orsdB8j5FEi6",
"signature_id": "7BcBmWTFqlBp",
"order": 1,
"title": null,
"firstname": "Royal",
"lastname": "Dach",
"fullname": "Royal Dach",
"email": "justina12@example.net",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "open",
"decline_reason": null,
"signing_url": "https://api.finosign.de/v1/signatures/7BcBmWTFqlBp/sign/GUO14YfaLA",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "9a207a9649eb3bb0790c721edd2ff3881a",
"certificate_fingerprint": "caa1c54665f635f86995ef44b77c96c11945ca9c34164e438aa6f450822baf33",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
}
]
},
{
"id": "Uy3Vfi_EP6DH",
"quality": "SES",
"status": "preparation",
"withdraw_reason": null,
"title": null,
"webhook_url": null,
"expires_at": null,
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z",
"signers": [
{
"id": "XpdKynzTyCcT",
"signature_id": "Uy3Vfi_EP6DH",
"order": 1,
"title": null,
"firstname": "Hollis",
"lastname": "Conn",
"fullname": "Hollis Conn",
"email": "ekuhlman@example.com",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "open",
"decline_reason": null,
"signing_url": "https://api.finosign.de/v1/signatures/Uy3Vfi_EP6DH/sign/boXDlPfoIy",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "43b36581e8",
"certificate_fingerprint": "c957a897990a092803592bab2610ba0d4a7cd8e048820b67d40b9c99f99ccd7b",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
},
{
"id": "WFqqQYG5hLOo",
"signature_id": "Uy3Vfi_EP6DH",
"order": 1,
"title": null,
"firstname": "Roderick",
"lastname": "Fisher",
"fullname": "Roderick Fisher",
"email": "mertz.israel@example.org",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "open",
"decline_reason": null,
"signing_url": "https://api.finosign.de/v1/signatures/Uy3Vfi_EP6DH/sign/JmyrByn1iJ",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "b803f5ae",
"certificate_fingerprint": "5f8e2000d3c62295c00c73222bc650c1c103d5aa7aac02ccd6f8d6600d59650a",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
}
]
}
],
"links": {
"first": "/?page=1",
"last": null,
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"path": "/",
"per_page": 20,
"to": 2
}
}
Create a new signature for starting a new signing process.
curl --request POST \
"https://api.finosign.de/v1/signatures" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"quality\": \"SES\",
\"title\": \"My Signature Title\",
\"webhook_url\": \"https:\\/\\/myapp.test\\/webhook\",
\"expires_at\": \"2024-01-01T12:00:00+0000\",
\"signers\": [
{
\"order\": 1,
\"title\": \"Prof.\",
\"firstname\": \"Katheryn\",
\"lastname\": \"Langworth\",
\"email\": \"kayla.wiegand@yahoo.com\",
\"mobile_number\": \"+4915228817386\",
\"redirect_url_success\": \"https:\\/\\/example.test\\/success\",
\"redirect_url_error\": \"https:\\/\\/example.test\\/error\",
\"redirect_url_declined\": \"https:\\/\\/example.test\\/declined\"
}
]
}"
{
"data": {
"id": "Cz7wWKv4ose9",
"quality": "SES",
"status": "preparation",
"withdraw_reason": null,
"title": null,
"webhook_url": null,
"expires_at": null,
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z",
"signers": [
{
"id": "pTG41YEDE8bk",
"signature_id": "Cz7wWKv4ose9",
"order": 1,
"title": null,
"firstname": "Josiane",
"lastname": "Schulist",
"fullname": "Josiane Schulist",
"email": "fay.kane@example.org",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "signed",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/Cz7wWKv4ose9/sign/IGqItwz9Gc",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "2a0a0d63c4e7",
"certificate_fingerprint": "9667bc487af2b9e7fca107720d39a7ce06750b907372ba8e0834e0638f5e3cf7",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
},
{
"id": "6KiAliy0qCZX",
"signature_id": "Cz7wWKv4ose9",
"order": 1,
"title": null,
"firstname": "Jordi",
"lastname": "Robel",
"fullname": "Jordi Robel",
"email": "loren.schmidt@example.net",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "open",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/Cz7wWKv4ose9/sign/Fzpz3cX8OG",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "e81675aa51cf3bc08f304509307b207d00e1652a",
"certificate_fingerprint": "b81954da9ba0063e0c6d214e69a69d38dcc98a7cafd77ce38bb1350800ee0d89",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
}
]
}
}
Retrieve an existing signature by the provided ID.
The public ID of the signature resource.
curl --request GET \
--get "https://api.finosign.de/v1/signatures/zHQAQwQpBDmq" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "7BcBmWTFqlBp",
"quality": "SES",
"status": "preparation",
"withdraw_reason": null,
"title": null,
"webhook_url": null,
"expires_at": null,
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z",
"signers": [
{
"id": "DbC8ZDzeorsd",
"signature_id": "7BcBmWTFqlBp",
"order": 1,
"title": null,
"firstname": "Ana",
"lastname": "Hagenes",
"fullname": "Ana Hagenes",
"email": "agottlieb@example.org",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "open",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/7BcBmWTFqlBp/sign/jP5EIPsrVU",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "2bcf267fa6f548",
"certificate_fingerprint": "c81693eb956c762351854ad7b8bd8131ffaf861c39f60deef61751ec5165a668",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
},
{
"id": "B8j5FEi6LaWl",
"signature_id": "7BcBmWTFqlBp",
"order": 1,
"title": null,
"firstname": "Justina",
"lastname": "Gutmann",
"fullname": "Justina Gutmann",
"email": "brendon.brakus@example.net",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "open",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/7BcBmWTFqlBp/sign/LT38xiVWj9",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "13779defd5c8a082c5",
"certificate_fingerprint": "f649eca414c379316f0d11d5de00d2dc5a3507f0f1d14cad6d1936d3db20c026",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
}
]
}
}
Update an existing signature with the provided values.
The public ID of the signature resource.
curl --request PATCH \
"https://api.finosign.de/v1/signatures/zHQAQwQpBDmq" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"quality\": \"SES\",
\"title\": \"My Signature Title\",
\"webhook_url\": \"https:\\/\\/myapp.test\\/webhook\",
\"expires_at\": \"2025-05-21 10:43:17\"
}"
{
"data": {
"id": "Cz7wWKv4ose9",
"quality": "SES",
"status": "preparation",
"withdraw_reason": null,
"title": null,
"webhook_url": null,
"expires_at": null,
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z",
"signers": [
{
"id": "YEDE8bk6KiAl",
"signature_id": "Cz7wWKv4ose9",
"order": 1,
"title": null,
"firstname": "Josiane",
"lastname": "Schulist",
"fullname": "Josiane Schulist",
"email": "eldridge.ankunding@example.com",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "signed",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/Cz7wWKv4ose9/sign/5DFA3RQLd4",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "92d3967c9219b5b2d40d674a5e6faf096b95d89a",
"certificate_fingerprint": "c20cc64599a425e8b4787527db141e1dfb4b21bb99613672eebeb274dfd85f45",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
},
{
"id": "iy0qCZX4DbC8",
"signature_id": "Cz7wWKv4ose9",
"order": 1,
"title": null,
"firstname": "Kirk",
"lastname": "Zulauf",
"fullname": "Kirk Zulauf",
"email": "haven33@example.com",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "signed",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/Cz7wWKv4ose9/sign/IohPM4kWrs",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "208a468b9ba5f0614ead",
"certificate_fingerprint": "6c312c79e500d03de3bee424f070648f1c5c9b567e617f9dc27860d785feb1d8",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
}
]
}
}
Delete an existing signature and all its associated resources by the provided ID.
The public ID of the signature resource.
curl --request DELETE \
"https://api.finosign.de/v1/signatures/zHQAQwQpBDmq" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" [Empty response]
Finalizes the preparation stage, making the documents ready to be signed.
The public ID of the signature resource.
curl --request POST \
"https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/open" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "7BcBmWTFqlBp",
"quality": "SES",
"status": "preparation",
"withdraw_reason": null,
"title": null,
"webhook_url": null,
"expires_at": null,
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z",
"signers": [
{
"id": "DzeorsdB8j5F",
"signature_id": "7BcBmWTFqlBp",
"order": 1,
"title": null,
"firstname": "Ana",
"lastname": "Hagenes",
"fullname": "Ana Hagenes",
"email": "gutmann.justina@example.org",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "signed",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/7BcBmWTFqlBp/sign/s23yOadv0h",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "bc286b681797bd",
"certificate_fingerprint": "e0c0b28d265726d9298ea35f2ab19ad77d1d7160c6db98befe064dfb82126f06",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
},
{
"id": "Ei6LaWlEO_4B",
"signature_id": "7BcBmWTFqlBp",
"order": 1,
"title": null,
"firstname": "Keeley",
"lastname": "Howell",
"fullname": "Keeley Howell",
"email": "tyrel47@example.net",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "signed",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/7BcBmWTFqlBp/sign/WK6ojoCdYy",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "032d564bcd",
"certificate_fingerprint": "e741fe9f69c676fa484586a49fd889a73818960adc4be712939b3832aebfab7a",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
}
]
}
}
A signer is an entity that is able to sign the documents in a signature process.
List all signing entities associated with the provided signature ID.
The public ID of the signature resource.
curl --request GET \
--get "https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/signers" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": [
{
"id": "8bk6KiAliy0q",
"signature_id": "qlBpTG41YEDE",
"order": 1,
"title": null,
"firstname": "Katheryn",
"lastname": "Langworth",
"fullname": "Katheryn Langworth",
"email": "abbigail.lehner@example.com",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "signed",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/qlBpTG41YEDE/sign/xcGFFMRpWd",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "5f23559d40f7ce848de733c7e4",
"certificate_fingerprint": "ec23516e18b6f68a9cd7257a2f26a01b5693b9c5f9e885cd0ddfe19e662d2d54",
"created_at": "2025-10-14T11:38:02.000000Z",
"updated_at": "2025-10-14T11:38:02.000000Z"
},
{
"id": "U4Uy3Vfi_EP6",
"signature_id": "SoU2bGyyReuv",
"order": 1,
"title": null,
"firstname": "Georgianna",
"lastname": "Kiehn",
"fullname": "Georgianna Kiehn",
"email": "satterfield.caitlyn@example.net",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "open",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/SoU2bGyyReuv/sign/TpM3RHiPTW",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "0cbb2c655a",
"certificate_fingerprint": "f1b93bf4210d2f05cdbcb784392f6a470c21328c9197ca927593453bc7b69f9c",
"created_at": "2025-10-14T11:38:02.000000Z",
"updated_at": "2025-10-14T11:38:02.000000Z"
}
]
}
Create one more multiple new signing entities for the signing process of the provided signature ID.
The public ID of the signature resource.
curl --request POST \
"https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/signers" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"signers\": [
{
\"order\": 1,
\"title\": \"Prof.\",
\"firstname\": \"Katheryn\",
\"lastname\": \"Langworth\",
\"email\": \"kayla.wiegand@yahoo.com\",
\"qes_login_hint\": \"msisdn\",
\"qes_ident_method\": \"ti8m\",
\"mobile_number\": \"+4915228817386\",
\"notifications\": {
\"invite\": true
},
\"two_factor_identifier\": \"1\",
\"two_factor_method\": \"2FA Authenticator\",
\"two_factor_confirmed_at\": \"2024-01-01T12:00:00+0000\",
\"redirect_url_success\": \"https:\\/\\/example.test\\/success\",
\"redirect_url_error\": \"https:\\/\\/example.test\\/error\",
\"redirect_url_declined\": \"https:\\/\\/example.test\\/declined\"
}
]
}"
{
"data": [
{
"id": "iB7BcBmWTFql",
"signature_id": "4ose9LJrby6-",
"order": 1,
"title": null,
"firstname": "Myron",
"lastname": "Vandervort",
"fullname": "Myron Vandervort",
"email": "mueller.nelle@example.org",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "signed",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/4ose9LJrby6-/sign/MhS5W5n9ZC",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "8d2b78d5",
"certificate_fingerprint": "ff5bdf6cb54eec53e7dded91f4933bced9028d6d002e2f6d6bffa096145b1278",
"created_at": "2025-10-14T11:38:02.000000Z",
"updated_at": "2025-10-14T11:38:02.000000Z"
},
{
"id": "0qgY5lgs5GiS",
"signature_id": "4YYSruY1AqJ-",
"order": 1,
"title": null,
"firstname": "Haven",
"lastname": "Weber",
"fullname": "Haven Weber",
"email": "dorris.heaney@example.org",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "open",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/4YYSruY1AqJ-/sign/oGHNlaImC2",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "ec60cc5bcbfd7128ff8813b5fcac8391",
"certificate_fingerprint": "184ac80b52d812d556fed55a9905885888d6ba6a2b467ec47c93b2db7e33c742",
"created_at": "2025-10-14T11:38:02.000000Z",
"updated_at": "2025-10-14T11:38:02.000000Z"
}
]
}
Retrieve a single signer associated with the provided signature ID.
The public ID of the signature resource.
The public ID of the signer resource.
curl --request GET \
--get "https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/signers/hT1XfmsMNvsy" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "liy0qCZX4DbC",
"signature_id": "1YEDE8bk6KiA",
"order": 1,
"title": null,
"firstname": "Katheryn",
"lastname": "Langworth",
"fullname": "Katheryn Langworth",
"email": "merlin.gibson@example.org",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "signed",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/1YEDE8bk6KiA/sign/cW2wNGb8NE",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "e6e427",
"certificate_fingerprint": "baaebdf359c39093812679cb20b56febb14beb1023df1253a11f3c98cf122e4a",
"created_at": "2025-10-14T11:38:02.000000Z",
"updated_at": "2025-10-14T11:38:02.000000Z"
}
}
Update information of an existing signer associated with the provided signature ID.
The public ID of the signature resource.
The public ID of the signer resource.
curl --request PATCH \
"https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/signers/hT1XfmsMNvsy" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"order\": 1,
\"title\": \"Prof.\",
\"firstname\": \"Katheryn\",
\"lastname\": \"Langworth\",
\"email\": \"kayla.wiegand@yahoo.com\",
\"qes_login_hint\": \"WBAUTHN\",
\"qes_ident_method\": \"intrum-video\",
\"mobile_number\": \"+4915228817386\",
\"notifications\": [
{
\"invite\": false
}
],
\"two_factor_identifier\": \"1\",
\"two_factor_method\": \"2FA Authenticator\",
\"two_factor_confirmed_at\": \"2024-01-01T12:00:00+0000\",
\"redirect_url_success\": \"https:\\/\\/example.test\\/success\",
\"redirect_url_error\": \"https:\\/\\/example.test\\/error\",
\"redirect_url_declined\": \"https:\\/\\/example.test\\/declined\"
}"
{
"data": {
"id": "TFqlBpTG41YE",
"signature_id": "by6-iB7BcBmW",
"order": 1,
"title": null,
"firstname": "Myron",
"lastname": "Vandervort",
"fullname": "Myron Vandervort",
"email": "winona.hermiston@example.com",
"mobile_number": null,
"notifications": {
"invite": false
},
"qes_ident_method": null,
"qes_login_hint": null,
"status": "signed",
"decline_reason": null,
"signing_url": "http://api.finosign.de/v1/signatures/by6-iB7BcBmW/sign/ghPVlFwoo1",
"redirect_url_success": null,
"redirect_url_error": null,
"redirect_url_declined": null,
"certificate_serial_number": "19ac06bbb54303b205c0f6b1c142fd6313a642",
"certificate_fingerprint": "4ebfba5bb4991443818a626c30d0fe3a00af7369105413cc725dc65cf9c157a3",
"created_at": "2025-10-14T11:38:02.000000Z",
"updated_at": "2025-10-14T11:38:02.000000Z"
}
}
Deletes a signer associated with the provided signature ID.
The public ID of the signature resource.
The public ID of the signer resource.
curl --request DELETE \
"https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/signers/hT1XfmsMNvsy" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" [Empty response]
A Signature Document represents any document that will be part of the signing process of the associated signature.
List all documents associated with the provided signature ID.
The public ID of the signature resource.
curl --request GET \
--get "https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/documents" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": [
{
"id": "TG41YEDE8bk6",
"filename": "RT0bsuaaGt",
"extension": "pdf",
"name": "RT0bsuaaGt.pdf",
"mime_type": "application/pdf",
"bytes": 374363,
"file_hash": "0e072c5baa218de499f00eb2bf6818ed69c45395a3dbdd611c46604db01e8e39",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
},
{
"id": "s5GiSoU2bGyy",
"filename": "1XhR9WBPMi",
"extension": "pdf",
"name": "1XhR9WBPMi.pdf",
"mime_type": "application/pdf",
"bytes": 648758,
"file_hash": "29b71c53d16ea4a7e753c1050a008ae8a3e4f05ce331304297df8f72a6e65a30",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
}
]
}
Upload one or multiple new documents that will become part of the signing process of the provided signature ID.
The public ID of the signature resource.
curl --request POST \
"https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/documents" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "files[]=@/tmp/phpkG4ztz" {
"data": [
{
"id": "Jrby6-iB7BcB",
"filename": "YjKFKSUPCo",
"extension": "pdf",
"name": "YjKFKSUPCo.pdf",
"mime_type": "application/pdf",
"bytes": 932763,
"file_hash": "117bf3f33be4b5dd831a536c1a4eb6d411b52faa8ca1b238a5a910f3a55e40c1",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
},
{
"id": "YYSruY1AqJ-0",
"filename": "Dd4PxoGC0c",
"extension": "pdf",
"name": "Dd4PxoGC0c.pdf",
"mime_type": "application/pdf",
"bytes": 68120,
"file_hash": "d0ae6a687e9573a5d5435ffb7706c4240b0a4972c5b5b2cdce7d425f7acff700",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
}
]
}
Retrieve information about a document associated with the provided signature ID.
The public ID of the signature resource.
The public ID of the document resource.
curl --request GET \
--get "https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/documents/hT1XfmsMNvsy" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": {
"id": "TG41YEDE8bk6",
"filename": "dhacgEX6EK",
"extension": "pdf",
"name": "dhacgEX6EK.pdf",
"mime_type": "application/pdf",
"bytes": 374363,
"file_hash": "ec56d49ddf6dbeb820441f43f015039d0dc7372d11c0c3acfa08d5120108997e",
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
}
}
Delete a document associated with the provided signature ID.
The public ID of the signature resource.
The public ID of the document resource.
curl --request DELETE \
"https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/documents/hT1XfmsMNvsy" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" [Empty response]
Retrieve a signed document of a completed signature process.
The public ID of the signature resource.
The public ID of the document resource.
curl --request GET \
--get "https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/documents/hT1XfmsMNvsy/download" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" [Binary data] - The requested document
Actions performed in a signature process are logged per signature. A signature log represents a single action taken by an entity regarding a signature.
List all logs associated with the provided signature ID.
The public ID of the signature resource.
curl --request GET \
--get "https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/logs" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json" {
"data": [
{
"id": "dB8j5FEi6LaW",
"ip_address": "5e58:8b51:e6a5:4219:6b4d:9848:1b09:9794",
"user_agent": "Mozilla/5.0 (X11; Linux i686) AppleWebKit/536.1 (KHTML, like Gecko) Chrome/97.0.4631.50 Safari/536.1 EdgA/97.01095.73",
"user_agent_hash": "5f47c1162a758cc1f6b6412f8dec7f96f1df0d2bf3c64a33cc14face823da083",
"message": "signature_declined",
"data": {},
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
},
{
"id": "yfHJgXpdKynz",
"ip_address": "4.121.110.94",
"user_agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/5.0)",
"user_agent_hash": "90163883f95ca8f099366c790343cdb2f7fad7fde5f66408181bb8372cb7ffde",
"message": "signature_signed",
"data": {},
"created_at": "2025-10-14T11:38:01.000000Z",
"updated_at": "2025-10-14T11:38:01.000000Z"
}
]
}
The public ID of the signature resource.
curl --request GET \
--get "https://api.finosign.de/v1/signatures/zHQAQwQpBDmq/sign/illum/message" \
--header "Authorization: Bearer {API_TOKEN}" \
--header "Content-Type: application/json" \
--header "Accept: application/json"