Mobile-ID · Long-term digital evidence preservation
Customers and partnersWorkflow demoContact
Trusted LTANS
Evaluate
MOBILE-ID · TRUSTED LTANS

Evidence API

Retrieve evidence and exact revisions to inspect structure, history and data binding.

VI–EN terminology

openapi.yamlopenapi.jsonasyncapi.yamlpostman-target.json

LOCAL SIMULATION · Target contracts · No network requests

GET/v1/archives/{archiveId}/evidence
TARGET CONTRACT · API 3.0.0-draft
PropertyValue
Technical ownerEvidence Service
Application scopeevidence:read
HTTP200
Call processingAuthentication/authorization → HTTP handling; not a resource-state enum.
EventAudit or internal event

Poll the existing generation job; do not create a duplicate archive.

cURL
curl --fail-with-body --request GET \
  "${BASE_URL%/}/v1/archives/${ARCHIVE_ID}/evidence" \
  --header "Authorization: Bearer ${ACCESS_TOKEN}" \
  --header "X-Correlation-ID: ${CORRELATION_ID}"
Target response
{
  "archiveId": "arc-test-001",
  "version": 1,
  "syntax": "ASN1_ERS",
  "mediaType": "application/octet-stream",
  "downloadReference": "/v1/downloads/evidence-test-001",
  "digest": {
    "algorithm": "SHA-256",
    "value": "0000000000000000000000000000000000000000000000000000000000000000"
  },
  "policyHistory": [
    "policy-test-v1"
  ]
}
GET/v1/archives/{archiveId}/evidence/{evidenceVersion}
TARGET CONTRACT · API 3.0.0-draft
PropertyValue
Technical ownerEvidence Service
Application scopeevidence:read
HTTP200
Call processingAuthentication/authorization → HTTP handling; not a resource-state enum.
EventAudit or internal event

Poll the existing generation job; do not create a duplicate archive.

cURL
curl --fail-with-body --request GET \
  "${BASE_URL%/}/v1/archives/${ARCHIVE_ID}/evidence/${EVIDENCE_VERSION}" \
  --header "Authorization: Bearer ${ACCESS_TOKEN}" \
  --header "X-Correlation-ID: ${CORRELATION_ID}"
Target response
{
  "archiveId": "arc-test-001",
  "version": 1,
  "syntax": "ASN1_ERS",
  "mediaType": "application/octet-stream",
  "downloadReference": "/v1/downloads/evidence-test-001",
  "digest": {
    "algorithm": "SHA-256",
    "value": "0000000000000000000000000000000000000000000000000000000000000000"
  },
  "policyHistory": [
    "policy-test-v1"
  ]
}

Next steps

Search LTANS documentation

Expanded illustration