Tvarka ATK API · Arazzo Workflow
Sign a PDF with a qualified electronic signature
Version 1.0.0
The ATK signing ceremony for a PAdES container - create the request, submit the card signing certificate, return the signature, check both result axes, then download the signed PDF.
View Spec
View on GitHub
AuthenticationDigital SignatureeIDASQESLithuaniaOpenAPIeIDSmart-IDMobile-IDNFCTimestampingLTVWebhooksIdentityTrust ServicesGDPRArazzoWorkflows
Provider
Workflows
sign-pades-document
Produce and download a qualified PAdES signature over a PDF.
Seed `document` with the published sandbox fixture atk-test.pdf (SHA-256 b0966e87751a6443f9e6894b3ccb91afdf784343ca0845fec20194e4d44b638f) so a fork runs against test material. A completed signature has legal effect - run this only with explicit human intent.
1
create-sign-request
createSignRequest
Backend, HTTP Basic.
2
submit-sign-certificate
submitSignCertificate
Device, clientToken. Returns the data-to-be-signed for the PAdES signature.
3
complete-sign
completeSign
Device, clientToken. Assembles the container and returns the download token.
4
check-validation-axis
getSignRequest
Read BOTH axes. status says the ceremony finished; validation.status says whether the signature is qualified and valid. Validation failure never appears on status.
5
download-container
downloadSignedDocument
Download the signed PAdES container with the one-off download token.