Every API here is available over the APIs.io API and to AI agents over MCP.
openapi: 3.2.0
info:
description: This is Evrotrust Vendor callback server API
version: 1.0.22
title: Evrotrust E Signatures API
contact:
name: Evrotrust
email: technical_support@evrotrust.com
servers:
- url: https://api.sandbox.evrotrust.com/vendor
description: Testing
- url: https://v.evrotrust.com/vendor
description: Production
tags:
- name: e-Signatures
paths:
/certificate/hash/offline/ready:
post:
tags:
- e-Signatures
summary: One-time Signing Certificate Hash Ready
description: 'One-time signing certificate hash ready. Valid status values:
"status": 2 - Active, 3 - Blocked, 4 - Revoked. The callback is triggered only on Active status.'
operationId: readyOfflineHashCertificate
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DataHashOfflineCertificateReady'
examples:
default:
summary: Example request
value:
transactionID: a1b2c3d4-0000-0000-0000-000000000000
status: 1
description: Document info
required: true
responses:
'204':
description: Success
x-readme:
code-samples:
- language: python
name: Python
code: "import hashlib, hmac, requests\n\nVENDOR_API_KEY = 'xxx'\nURL = 'https://api.sandbox.evrotrust.com/vendor/certificate/hash/offline/ready'\n\nbody = \"\"\"{\n \"transactionID\": \"a1b2c3d4-0000-0000-0000-000000000000\",\n \"status\": 1\n}\"\"\"\n\n# Authorization: HMAC-SHA256 over the exact body bytes,\n# keyed by the raw SHA-256 digest of the API key\nkey = hashlib.sha256(VENDOR_API_KEY.encode()).digest()\nauthorization = hmac.new(key, body.encode('utf-8'), hashlib.sha256).hexdigest()\n\nresponse = requests.post(\n URL,\n headers={'Content-Type': 'application/json',\n 'Authorization': authorization},\n data=body.encode('utf-8'),\n timeout=30,\n)\n\nprint(response.status_code, response.text)\n"
- language: node
name: Node.js
code: "const crypto = require('crypto');\n\nconst VENDOR_API_KEY = 'xxx';\nconst URL = 'https://api.sandbox.evrotrust.com/vendor/certificate/hash/offline/ready';\n\nconst body = JSON.stringify({\n \"transactionID\": \"a1b2c3d4-0000-0000-0000-000000000000\",\n \"status\": 1\n});\n\n// Authorization: HMAC-SHA256 over the body, keyed by the raw SHA-256 of the API key\nconst key = crypto.createHash('sha256').update(VENDOR_API_KEY).digest();\nconst authorization = crypto.createHmac('sha256', key).update(body).digest('hex');\n\nconst response = await fetch(URL, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json',\n Authorization: authorization,\n },\n body,\n});\n\nconsole.log(response.status, await response.text());\n"
/document/group/offline/ready:
post:
tags:
- e-Signatures
summary: One-time Signing Document Group Ready
description: 'Shows the one-time sign document group status. The callback is triggered on Signed, Rejected, Expired, Failed and Withdrawn statuses.
"status": 1 - Pending, 2 - Signed, 3 - Rejected, 4 - Expired, 5 - Failed, 6 - Withdrawn, 7 - Undeliverable, 8 - Failed face recognition, 99 - On hold.
"automatedSignError": Optional. May present if the agent document has to be signed automatically and the status is Failed.'
operationId: readyGroupOfflineDocument
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DataDocumentGroupOfflineReady'
examples:
default:
summary: Example request
value:
transactionID: a1b2c3d4-0000-0000-0000-000000000000
status: 1
automatedSignError: <automatedSignError>
description: Document info
required: true
responses:
'204':
description: Success
x-readme:
code-samples:
- language: python
name: Python
code: "import hashlib, hmac, requests\n\nVENDOR_API_KEY = 'xxx'\nURL = 'https://api.sandbox.evrotrust.com/vendor/document/group/offline/ready'\n\nbody = \"\"\"{\n \"transactionID\": \"a1b2c3d4-0000-0000-0000-000000000000\",\n \"status\": 1,\n \"automatedSignError\": \"<automatedSignError>\"\n}\"\"\"\n\n# Authorization: HMAC-SHA256 over the exact body bytes,\n# keyed by the raw SHA-256 digest of the API key\nkey = hashlib.sha256(VENDOR_API_KEY.encode()).digest()\nauthorization = hmac.new(key, body.encode('utf-8'), hashlib.sha256).hexdigest()\n\nresponse = requests.post(\n URL,\n headers={'Content-Type': 'application/json',\n 'Authorization': authorization},\n data=body.encode('utf-8'),\n timeout=30,\n)\n\nprint(response.status_code, response.text)\n"
- language: node
name: Node.js
code: "const crypto = require('crypto');\n\nconst VENDOR_API_KEY = 'xxx';\nconst URL = 'https://api.sandbox.evrotrust.com/vendor/document/group/offline/ready';\n\nconst body = JSON.stringify({\n \"transactionID\": \"a1b2c3d4-0000-0000-0000-000000000000\",\n \"status\": 1,\n \"automatedSignError\": \"<automatedSignError>\"\n});\n\n// Authorization: HMAC-SHA256 over the body, keyed by the raw SHA-256 of the API key\nconst key = crypto.createHash('sha256').update(VENDOR_API_KEY).digest();\nconst authorization = crypto.createHmac('sha256', key).update(body).digest('hex');\n\nconst response = await fetch(URL, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json',\n Authorization: authorization,\n },\n body,\n});\n\nconsole.log(response.status, await response.text());\n"
/document/group/ready:
post:
tags:
- e-Signatures
summary: Document Group Ready
description: 'Shows the document group status. The callback is triggered on Signed, Rejected, Expired, Failed, Withdrawn and Failed face recognition statuses.
"status": 1 - Pending, 2 - Signed, 3 - Rejected, 4 - Expired, 5 - Failed, 6 - Withdrawn, 7 - Undeliverable, 8 - Failed face recognition, 99 - On hold.
"statusLpis": Optional. It is only for documents type lpis.
"rejectReason": Optional. May present if the status is Rejected.
"automatedSignError": Optional. May present if the document has to be signed automatically and the status is Failed.'
operationId: readyGroupDocument
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DataDocumentGroupReady'
examples:
default:
summary: Example request
value:
transactionID: a1b2c3d4-0000-0000-0000-000000000000
status: 1
statusLpis: <statusLpis>
rejectReason: <rejectReason>
automatedSignError: <automatedSignError>
description: Document info
required: true
responses:
'204':
description: Success
x-readme:
code-samples:
- language: python
name: Python
code: "import hashlib, hmac, requests\n\nVENDOR_API_KEY = 'xxx'\nURL = 'https://api.sandbox.evrotrust.com/vendor/document/group/ready'\n\nbody = \"\"\"{\n \"transactionID\": \"a1b2c3d4-0000-0000-0000-000000000000\",\n \"status\": 1,\n \"statusLpis\": \"<statusLpis>\",\n \"rejectReason\": \"<rejectReason>\",\n \"automatedSignError\": \"<automatedSignError>\"\n}\"\"\"\n\n# Authorization: HMAC-SHA256 over the exact body bytes,\n# keyed by the raw SHA-256 digest of the API key\nkey = hashlib.sha256(VENDOR_API_KEY.encode()).digest()\nauthorization = hmac.new(key, body.encode('utf-8'), hashlib.sha256).hexdigest()\n\nresponse = requests.post(\n URL,\n headers={'Content-Type': 'application/json',\n 'Authorization': authorization},\n data=body.encode('utf-8'),\n timeout=30,\n)\n\nprint(response.status_code, response.text)\n"
- language: node
name: Node.js
code: "const crypto = require('crypto');\n\nconst VENDOR_API_KEY = 'xxx';\nconst URL = 'https://api.sandbox.evrotrust.com/vendor/document/group/ready';\n\nconst body = JSON.stringify({\n \"transactionID\": \"a1b2c3d4-0000-0000-0000-000000000000\",\n \"status\": 1,\n \"statusLpis\": \"<statusLpis>\",\n \"rejectReason\": \"<rejectReason>\",\n \"automatedSignError\": \"<automatedSignError>\"\n});\n\n// Authorization: HMAC-SHA256 over the body, keyed by the raw SHA-256 of the API key\nconst key = crypto.createHash('sha256').update(VENDOR_API_KEY).digest();\nconst authorization = crypto.createHmac('sha256', key).update(body).digest('hex');\n\nconst response = await fetch(URL, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json',\n Authorization: authorization,\n },\n body,\n});\n\nconsole.log(response.status, await response.text());\n"
/document/offline/ready:
post:
tags:
- e-Signatures
summary: One-time Signing Document Ready
description: 'Shows the one-time sign document status. The callback is triggered on Signed, Rejected, Expired, Failed and Withdrawn statuses.
"status": 1 - Pending, 2 - Signed, 3 - Rejected, 4 - Expired, 5 - Failed, 6 - Withdrawn, 7 - Undeliverable, 8 - Failed face recognition, 99 - On hold.
"automatedSignError": Optional. May present if the agent document has to be signed automatically and the status is Failed.'
operationId: readyDocumentOffline
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DataDocumentOfflineReady'
examples:
default:
summary: Example request
value:
transactionID: a1b2c3d4-0000-0000-0000-000000000000
status: 1
automatedSignError: <automatedSignError>
description: Document info
required: true
responses:
'204':
description: Success
x-readme:
code-samples:
- language: python
name: Python
code: "import hashlib, hmac, requests\n\nVENDOR_API_KEY = 'xxx'\nURL = 'https://api.sandbox.evrotrust.com/vendor/document/offline/ready'\n\nbody = \"\"\"{\n \"transactionID\": \"a1b2c3d4-0000-0000-0000-000000000000\",\n \"status\": 1,\n \"automatedSignError\": \"<automatedSignError>\"\n}\"\"\"\n\n# Authorization: HMAC-SHA256 over the exact body bytes,\n# keyed by the raw SHA-256 digest of the API key\nkey = hashlib.sha256(VENDOR_API_KEY.encode()).digest()\nauthorization = hmac.new(key, body.encode('utf-8'), hashlib.sha256).hexdigest()\n\nresponse = requests.post(\n URL,\n headers={'Content-Type': 'application/json',\n 'Authorization': authorization},\n data=body.encode('utf-8'),\n timeout=30,\n)\n\nprint(response.status_code, response.text)\n"
- language: node
name: Node.js
code: "const crypto = require('crypto');\n\nconst VENDOR_API_KEY = 'xxx';\nconst URL = 'https://api.sandbox.evrotrust.com/vendor/document/offline/ready';\n\nconst body = JSON.stringify({\n \"transactionID\": \"a1b2c3d4-0000-0000-0000-000000000000\",\n \"status\": 1,\n \"automatedSignError\": \"<automatedSignError>\"\n});\n\n// Authorization: HMAC-SHA256 over the body, keyed by the raw SHA-256 of the API key\nconst key = crypto.createHash('sha256').update(VENDOR_API_KEY).digest();\nconst authorization = crypto.createHmac('sha256', key).update(body).digest('hex');\n\nconst response = await fetch(URL, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json',\n Authorization: authorization,\n },\n body,\n});\n\nconsole.log(response.status, await response.text());\n"
/document/ready:
post:
tags:
- e-Signatures
summary: Document Ready
description: 'Shows the document status. The callback is triggered on Signed, Rejected, Expired, Failed, Withdrawn and Failed face recognition statuses.
"status": 1 - Pending, 2 - Signed, 3 - Rejected, 4 - Expired, 5 - Failed, 6 - Withdrawn, 7 - Undeliverable, 8 - Failed face recognition, 99 - On hold.
"rejectReason": Optional. May present if the status is Rejected.
"automatedSignError": Optional. May present if the document has to be signed automatically and the status is Failed.'
operationId: readyDocument
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DataDocumentReady'
examples:
default:
summary: Example request
value:
transactionID: a1b2c3d4-0000-0000-0000-000000000000
status: 1
rejectReason: <rejectReason>
automatedSignError: <automatedSignError>
description: Document info
required: true
responses:
'204':
description: Success
x-readme:
code-samples:
- language: python
name: Python
code: "import hashlib, hmac, requests\n\nVENDOR_API_KEY = 'xxx'\nURL = 'https://api.sandbox.evrotrust.com/vendor/document/ready'\n\nbody = \"\"\"{\n \"transactionID\": \"a1b2c3d4-0000-0000-0000-000000000000\",\n \"status\": 1,\n \"rejectReason\": \"<rejectReason>\",\n \"automatedSignError\": \"<automatedSignError>\"\n}\"\"\"\n\n# Authorization: HMAC-SHA256 over the exact body bytes,\n# keyed by the raw SHA-256 digest of the API key\nkey = hashlib.sha256(VENDOR_API_KEY.encode()).digest()\nauthorization = hmac.new(key, body.encode('utf-8'), hashlib.sha256).hexdigest()\n\nresponse = requests.post(\n URL,\n headers={'Content-Type': 'application/json',\n 'Authorization': authorization},\n data=body.encode('utf-8'),\n timeout=30,\n)\n\nprint(response.status_code, response.text)\n"
- language: node
name: Node.js
code: "const crypto = require('crypto');\n\nconst VENDOR_API_KEY = 'xxx';\nconst URL = 'https://api.sandbox.evrotrust.com/vendor/document/ready';\n\nconst body = JSON.stringify({\n \"transactionID\": \"a1b2c3d4-0000-0000-0000-000000000000\",\n \"status\": 1,\n \"rejectReason\": \"<rejectReason>\",\n \"automatedSignError\": \"<automatedSignError>\"\n});\n\n// Authorization: HMAC-SHA256 over the body, keyed by the raw SHA-256 of the API key\nconst key = crypto.createHash('sha256').update(VENDOR_API_KEY).digest();\nconst authorization = crypto.createHmac('sha256', key).update(body).digest('hex');\n\nconst response = await fetch(URL, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json',\n Authorization: authorization,\n },\n body,\n});\n\nconsole.log(response.status, await response.text());\n"
/user/identification/status:
post:
description: ''
responses:
'204':
description: ' Success'
parameters:
- in: header
name: Authorization
schema:
type: string
required: true
description: Authorization value.
requestBody:
content:
application/json:
schema:
type: object
properties:
identificationNumber:
type: string
country:
type: string
firstName:
type: string
middleName:
type: string
lastName:
type: string
firstNameLatin:
type: string
middleNameLatin:
type: string
lastNameLatin:
type: string
phone:
type: string
isIdentified:
type: boolean
isRejected:
type: boolean
rejectReason:
type: number
isSupervised:
type: boolean
isReadyToSign:
type: boolean
examples:
default:
summary: Example request
value:
identificationNumber: '1234567890'
country: BG
firstName: <firstName>
middleName: <middleName>
lastName: <lastName>
firstNameLatin: <firstNameLatin>
middleNameLatin: <middleNameLatin>
lastNameLatin: <lastNameLatin>
phone: '+359123456789'
isIdentified: true
isRejected: true
rejectReason: 1
isSupervised: true
isReadyToSign: true
summary: Check Identification Status
operationId: post_user-identification-status
tags:
- e-Signatures
x-readme:
code-samples:
- language: python
name: Python
code: "import hashlib, hmac, requests\n\nVENDOR_API_KEY = 'xxx'\nURL = 'https://api.sandbox.evrotrust.com/vendor/user/identification/status'\n\nbody = \"\"\"{\n \"identificationNumber\": \"1234567890\",\n \"country\": \"BG\",\n \"firstName\": \"<firstName>\",\n \"middleName\": \"<middleName>\",\n \"lastName\": \"<lastName>\",\n \"firstNameLatin\": \"<firstNameLatin>\",\n \"middleNameLatin\": \"<middleNameLatin>\",\n \"lastNameLatin\": \"<lastNameLatin>\",\n \"phone\": \"+359123456789\",\n \"isIdentified\": true,\n \"isRejected\": true,\n \"rejectReason\": 1.0,\n \"isSupervised\": true,\n \"isReadyToSign\": true\n}\"\"\"\n\n# Authorization: HMAC-SHA256 over the exact body bytes,\n# keyed by the raw SHA-256 digest of the API key\nkey = hashlib.sha256(VENDOR_API_KEY.encode()).digest()\nauthorization = hmac.new(key, body.encode('utf-8'), hashlib.sha256).hexdigest()\n\nresponse = requests.post(\n URL,\n headers={'Content-Type': 'application/json',\n 'Authorization': authorization},\n data=body.encode('utf-8'),\n timeout=30,\n)\n\nprint(response.status_code, response.text)\n"
- language: node
name: Node.js
code: "const crypto = require('crypto');\n\nconst VENDOR_API_KEY = 'xxx';\nconst URL = 'https://api.sandbox.evrotrust.com/vendor/user/identification/status';\n\nconst body = JSON.stringify({\n \"identificationNumber\": \"1234567890\",\n \"country\": \"BG\",\n \"firstName\": \"<firstName>\",\n \"middleName\": \"<middleName>\",\n \"lastName\": \"<lastName>\",\n \"firstNameLatin\": \"<firstNameLatin>\",\n \"middleNameLatin\": \"<middleNameLatin>\",\n \"lastNameLatin\": \"<lastNameLatin>\",\n \"phone\": \"+359123456789\",\n \"isIdentified\": true,\n \"isRejected\": true,\n \"rejectReason\": 1.0,\n \"isSupervised\": true,\n \"isReadyToSign\": true\n});\n\n// Authorization: HMAC-SHA256 over the body, keyed by the raw SHA-256 of the API key\nconst key = crypto.createHash('sha256').update(VENDOR_API_KEY).digest();\nconst authorization = crypto.createHmac('sha256', key).update(body).digest('hex');\n\nconst response = await fetch(URL, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json',\n Authorization: authorization,\n },\n body,\n});\n\nconsole.log(response.status, await response.text());\n"
components:
schemas:
DataHashOfflineCertificateReady:
properties:
transactionID:
type: string
status:
type: integer
format: int32
DataDocumentGroupReady:
properties:
transactionID:
type: string
status:
type: integer
format: int32
statusLpis:
type: string
rejectReason:
type: string
automatedSignError:
type: string
DataDocumentGroupOfflineReady:
properties:
transactionID:
type: string
status:
type: integer
format: int32
automatedSignError:
type: string
DataDocumentOfflineReady:
properties:
transactionID:
type: string
status:
type: integer
format: int32
automatedSignError:
type: string
DataDocumentReady:
properties:
transactionID:
type: string
status:
type: integer
format: int32
rejectReason:
type: string
automatedSignError:
type: string
x-provenance:
method: searched
source: https://docs.evrotrust.com/reference
harvested: '2026-10-18'
tool: harvest-readme-openapi.py
note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
assembled_from:
- https://docs.evrotrust.com/reference/delivery-online.md
- https://docs.evrotrust.com/reference/delivery-receipts-download.md
- https://docs.evrotrust.com/reference/delivery-receipts-status.md
- https://docs.evrotrust.com/reference/document-auth-online.md
- https://docs.evrotrust.com/reference/document-doc-identification-lpis.md
- https://docs.evrotrust.com/reference/document-doc-identification.md
- https://docs.evrotrust.com/reference/document-doc-offline-activate-resend.md
- https://docs.evrotrust.com/reference/document-doc-offline-activate.md
- https://docs.evrotrust.com/reference/document-doc-offline-file.md
- https://docs.evrotrust.com/reference/document-doc-offline-refid.md
- https://docs.evrotrust.com/reference/document-doc-offline.md
- https://docs.evrotrust.com/reference/document-doc-online.md
- https://docs.evrotrust.com/reference/document-group-download.md
- https://docs.evrotrust.com/reference/document-group-hash-online.md
- https://docs.evrotrust.com/reference/document-group-offline-activate-resend.md
- https://docs.evrotrust.com/reference/document-group-offline-activate.md
- https://docs.evrotrust.com/reference/document-group-offline-file.md
- https://docs.evrotrust.com/reference/document-group-offline-refid.md
- https://docs.evrotrust.com/reference/document-group-offline.md
- https://docs.evrotrust.com/reference/document-group-online.md
- https://docs.evrotrust.com/reference/document-group-status.md
- https://docs.evrotrust.com/reference/document-group-terms-offline-download.md
- https://docs.evrotrust.com/reference/document-hash-online.md
- https://docs.evrotrust.com/reference/document-offline-withdraw.md
- https://docs.evrotrust.com/reference/document-status.md
- https://docs.evrotrust.com/reference/document-terms-offline-download.md
- https://docs.evrotrust.com/reference/document-thread-status.md
- https://docs.evrotrust.com/reference/document-threads-status.md
- https://docs.evrotrust.com/reference/document-withdraw.md
- https://docs.evrotrust.com/reference/hash-certificate-check.md
- https://docs.evrotrust.com/reference/hash-certificate-get.md
- https://docs.evrotrust.com/reference/hash-group-certificate-check.md
- https://docs.evrotrust.com/reference/hash-group-certificate-get.md
- https://docs.evrotrust.com/reference/hash-group-offline-activate-resend.md
- https://docs.evrotrust.com/reference/hash-group-offline-activate.md
- https://docs.evrotrust.com/reference/hash-group-offline-check.md
- https://docs.evrotrust.com/reference/hash-group-offline-file-init.md
- https://docs.evrotrust.com/reference/hash-group-offline-init.md
- https://docs.evrotrust.com/reference/hash-group-offline-send.md
- https://docs.evrotrust.com/reference/hash-offline-activate-resend.md
- https://docs.evrotrust.com/reference/hash-offline-activate.md
- https://docs.evrotrust.com/reference/hash-offline-check.md
- https://docs.evrotrust.com/reference/hash-offline-download.md
- https://docs.evrotrust.com/reference/hash-offline-file-init.md
- https://docs.evrotrust.com/reference/hash-offline-init.md
- https://docs.evrotrust.com/reference/hash-offline-send.md
- https://docs.evrotrust.com/reference/onetimeidentification-getdata.md
- https://docs.evrotrust.com/reference/onetimeidentification-mobilesdk-getdatajwt.md
- https://docs.evrotrust.com/reference/onetimeidentification-mobilesdk-status.md
- https://docs.evrotrust.com/reference/onetimeidentification-status.md
- https://docs.evrotrust.com/reference/onetimeidentification-validaterefid.md
- https://docs.evrotrust.com/reference/post_document-doc-offline-activate-1.md
- https://docs.evrotrust.com/reference/post_document-doc-offline-activate-resend-1.md
- https://docs.evrotrust.com/reference/post_document-download-1.md
- https://docs.evrotrust.com/reference/post_document-download-2.md
- https://docs.evrotrust.com/reference/post_document-download-3.md
- https://docs.evrotrust.com/reference/post_document-download.md
- https://docs.evrotrust.com/reference/post_document-group-download-1.md
- https://docs.evrotrust.com/reference/post_document-group-download-2.md
- https://docs.evrotrust.com/reference/post_document-group-download-3-1.md
- https://docs.evrotrust.com/reference/post_document-group-download-3.md
- https://docs.evrotrust.com/reference/post_document-group-offline-activate-1.md
- https://docs.evrotrust.com/reference/post_document-group-offline-activate-resend-1.md
- https://docs.evrotrust.com/reference/post_document-group-status-1.md
- https://docs.evrotrust.com/reference/post_document-group-status-2.md
- https://docs.evrotrust.com/reference/post_document-group-status-3.md
- https://docs.evrotrust.com/reference/post_document-group-status-4.md
- https://docs.evrotrust.com/reference/post_document-group-status-5.md
- https://docs.evrotrust.com/reference/post_document-offline-withdraw-1-1-1-1-1.md
- https://docs.evrotrust.com/reference/post_document-offline-withdraw-1-1-1-1.md
- https://docs.evrotrust.com/reference/post_document-offline-withdraw-1-1-1.md
- https://docs.evrotrust.com/reference/post_document-offline-withdraw-1-1.md
- https://docs.evrotrust.com/reference/post_document-offline-withdraw-1.md
- https://docs.evrotrust.com/reference/post_document-status-1.md
- https://docs.evrotrust.com/reference/post_document-status-2.md
- https://docs.evrotrust.com/reference/post_document-status-3.md
- https://docs.evrotrust.com/reference/post_document-status-4.md
- https://docs.evrotrust.com/reference/post_document-status-5.md
- https://docs.evrotrust.com/reference/post_hash-certificate-check-1.md
- https://docs.evrotrust.com/reference/post_hash-certificate-get-1.md
- https://docs.evrotrust.com/reference/post_hash-group-certificate-check-1.md
- https://docs.evrotrust.com/reference/post_hash-group-certificate-get-1.md
- https://docs.evrotrust.com/reference/post_hash-group-offline-activate-1.md
- https://docs.evrotrust.com/reference/post_hash-group-offline-activate-resend-1.md
- https://docs.evrotrust.com/reference/post_hash-group-offline-check-1.md
- https://docs.evrotrust.com/reference/post_hash-group-offline-send-1.md
- https://docs.evrotrust.com/reference/post_hash-offline-activate-1.md
- https://docs.evrotrust.com/reference/post_hash-offline-activate-resend-1.md
- https://docs.evrotrust.com/reference/post_hash-offline-check-1.md
- https://docs.evrotrust.com/reference/post_hash-offline-download-1-1.md
- https://docs.evrotrust.com/reference/post_hash-offline-download-1-2-1.md
- https://docs.evrotrust.com/reference/post_hash-offline-download-1-2.md
- https://docs.evrotrust.com/reference/post_hash-offline-download-1.md
- https://docs.evrotrust.com/reference/post_hash-offline-download-2-1.md
- https://docs.evrotrust.com/reference/post_hash-offline-download-2.md
- https://docs.evrotrust.com/reference/post_hash-offline-send-1.md
- https://docs.evrotrust.com/reference/readydocument.md
- https://docs.evrotrust.com/reference/readydocumentoffline.md
- https://docs.evrotrust.com/reference/readygroupdocument.md
- https://docs.evrotrust.com/reference/readygroupofflinedocument.md
- https://docs.evrotrust.com/reference/readyofflinehashcertificate.md
- https://docs.evrotrust.com/reference/user-certificate-get.md
- https://docs.evrotrust.com/reference/user-check-extended.md
- https://docs.evrotrust.com/reference/user-identification-status.md
merge:
pages: 104
deduped: 0
conflicts_kept_first: 0