Tvarka ATK API · Arazzo Workflow
Validate, timestamp and archive an existing signed document
Version 1.0.0
The three stateless trust services in sequence - validate a container, add qualified timestamps to untimestamped XAdES, upgrade PAdES B-T to B-LT, then download the output.
View Spec
View on GitHub
AuthenticationDigital SignatureeIDASQESLithuaniaOpenAPIeIDSmart-IDMobile-IDNFCTimestampingLTVWebhooksIdentityTrust ServicesGDPRArazzoWorkflows
Provider
Workflows
validate-timestamp-archive
Run the long-term-validation chain over a signed document.
Every step here requires an Idempotency-Key header, scoped to your provider plus that operation. Reuse the same key on retry - that is the documented recovery path for a 503, and an idempotent retry does not create a second usage event. A different payload under the same key returns 409 idempotency_conflict; a call still running under it returns 409 service_in_progress.
1
validate
validateDocument
Advisory validation - returns the qualification level, nothing to download.
2
timestamp
timestampDocument
Add qualified timestamps to untimestamped XAdES signatures.
3
archive
archiveDocument
Upgrade a PAdES B-T signature to PAdES B-LT for long-term validation.
4
download-archived
downloadServiceDocument
Retrieve the upgraded container with the one-off download token.