Signicat · Schema

ProcessResponse

Process response

CompanyDigital IdentityAuthenticationE-SignatureKYCIdentity VerificationeIDFraud Prevention

Properties

Name Type Description
processId string processId is obtained from the "Create process" response body.
provider string The ID of one of the supported providers.
processType string The process type created from the provider.
status string The current status of the the identity document verification process. For more information about what each status means, see the authorization string The authorization token that is necessary for uploading images using the provider's SDK. This is not necessary if the images are uploaded directly through the API, using the Set Images service.
providerApiUrl string This field only applies to the 'signicatvideoid' or 'readid' provider.

For signicatvideoid:
This is the URL for Signicat Video ID's API. Use this URL to load Signicat Video ID's SD
base64QRCode string This field only applies to the 'readid' provider with `processType` set to `ready`.This QR code is presented to the end-user (instead of `universalLink`) when they are on desktop. Scanning this QR cod
universalLink string This field only applies to the 'readid' provider with `processType` set to `ready`. This link is presented to the end-user (instead of `base64QRCode`) when they are using a mobile device. You must app
facetecDeviceKeyIdentifier string This field only applies to the 'facetec' provider.
This is the token that the SDKs (Android, iOS, javascript) need to authenticate with the FaceTec server.
facetecEncryptionPublicKey string This field only applies to the 'facetec' provider.
This is the public Key of the FaceTec server that the SDKs (Android, iOS, javascript) need.
facetecMobileSdkProductionKey string This field only applies to the 'facetec' provider.
Textual key that the apps need to be able to start in production mode.
createdAt string The date and time the process was created (ISO-8601 with UTC: YYYY-MM-DDThh:mm:ssZ).
updatedAt string The date and time the process was updated (ISO-8601 with UTC: YYYY-MM-DDThh:mm:ssZ).
documentPages integer This field only applies to the 'signicatpictureid' provider.
This returns an integer between 1 or 2. It's intended to know if you need to upload only a front document image or a frontand a back doc
View JSON Schema on GitHub

JSON Schema

signicat-process-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/signicat/main/json-schema/signicat-process-response-schema.json",
  "title": "ProcessResponse",
  "description": "Process response",
  "x-generated": "2026-10-18",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/signicat-id-document-and-biometric-verification-openapi.yml#/components/schemas/ProcessResponse",
  "type": "object",
  "properties": {
    "processId": {
      "type": "string",
      "description": "<code>processId</code> is obtained from the \"Create process\" response body."
    },
    "provider": {
      "type": "string",
      "description": "The ID of one of the supported providers.<br>"
    },
    "processType": {
      "type": "string",
      "description": "The process type created from the provider."
    },
    "status": {
      "type": "string",
      "description": "The current status of the the identity document verification process. For more information about what each status means, see the <a href=\"https://developer.signicat.com/docs/id-document-and-biometric-verification/services/process/#status\">Get process</a> page in the integration documentation.",
      "enum": [
        "pending",
        "processing",
        "accepted",
        "rejected",
        "canceled",
        "failed",
        "inconclusive"
      ]
    },
    "authorization": {
      "type": "string",
      "description": "The authorization token that is necessary for uploading images using the provider's SDK. This is not necessary if the images are uploaded directly through the API, using the Set Images service."
    },
    "providerApiUrl": {
      "type": "string",
      "description": "This field only applies to the 'signicatvideoid' or 'readid' provider. <br> <br>For <b>signicatvideoid</b>:<br> This is the URL for Signicat Video ID's API. Use this URL to load Signicat Video ID's SDK in your native/web apps.<br>In <b>native</b> apps, just use this URL directly to load the iOS/Android SDK. <br> In <b>web</b> apps you must load the JS SDK by adding the following to the URL:<ul><li>For default \"processType\":\"high\", for \"processType\":\"substantial\" and for \"processType\":\"substantialFullyAuto\", you must append \"/js/videoid.js\". Example: \"https://etrust-sandbox.electronicid.eu/v2/js/videoid.js\"</li></ul><b>For 'readid':</b> <br>This is the URL for ReadID's API. Use this URL in the SDK configuration."
    },
    "base64QRCode": {
      "type": "string",
      "description": "This field only applies to the 'readid' provider with `processType` set to `ready`.This QR code is presented to the end-user (instead of `universalLink`) when they are on desktop. Scanning this QR code, redirects the end-user to the ReadID Ready app."
    },
    "universalLink": {
      "type": "string",
      "description": "This field only applies to the 'readid' provider with `processType` set to `ready`. This link is presented to the end-user (instead of `base64QRCode`) when they are using a mobile device. You must append a callback query parameter to the universal link, like in this example: `universallink&callback=//redirectuserhere.com`Selecting this link, redirects the end-user to the ReadID Ready app. After the ReadID Ready identification process is completed, the end-user is redirected to the link provided as the callback parameter."
    },
    "facetecDeviceKeyIdentifier": {
      "type": "string",
      "description": "This field only applies to the 'facetec' provider.<br>This is the token that the SDKs (Android, iOS, javascript) need to authenticate with the FaceTec server."
    },
    "facetecEncryptionPublicKey": {
      "type": "string",
      "description": "This field only applies to the 'facetec' provider.<br>This is the public Key of the FaceTec server that the SDKs (Android, iOS, javascript) need."
    },
    "facetecMobileSdkProductionKey": {
      "type": "string",
      "description": "This field only applies to the 'facetec' provider.<br>Textual key that the apps need to be able to start in production mode."
    },
    "createdAt": {
      "type": "string",
      "description": "The date and time the process was created (ISO-8601 with UTC: YYYY-MM-DDThh:mm:ssZ)."
    },
    "updatedAt": {
      "type": "string",
      "description": "The date and time the process was updated (ISO-8601  with UTC: YYYY-MM-DDThh:mm:ssZ)."
    },
    "documentPages": {
      "type": "integer",
      "format": "int32",
      "description": "This field only applies to the 'signicatpictureid' provider.<br>This returns an integer between 1 or 2. It's intended to know if you need to upload only a front document image or a frontand a back document image, depending on the documentId submitted."
    }
  }
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/signicat-process-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.