Evrotrust E Signatures API

The e-Signatures API from Evrotrust — 6 operation(s) for e-signatures.

Business capability
Qualified Electronic Signatures & Trust Services AE-160.80

Operations 6

POST /certificate/hash/offline/ready One-time Signing Certificate Hash Ready #
POST /document/group/offline/ready One-time Signing Document Group Ready #
POST /document/group/ready Document Group Ready #
POST /document/offline/ready One-time Signing Document Ready #
POST /document/ready Document Ready #
POST /user/identification/status Check Identification Status #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/evrotrust:evrotrust-e-signatures-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

evrotrust-e-signatures-api-openapi.yml Raw ↑
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