Signicat Assure API

The Assure API from Signicat — 3 operation(s) for assure.

Business capability
Identity Verification AE-160.30

Operations 3

POST /watermark Watermark #
POST /redact Redact #
GET /{providerName}/document-types Get document types #

Documentation

📖
APIReference
https://developer.signicat.com/apis/data-verification/
📖
APIReference
https://developer.signicat.com/apis/digital-evidence-management/
📖
APIReference
https://developer.signicat.com/apis/eid-hub/
📖
APIReference
https://developer.signicat.com/apis/electronic-signing/sign-api-v2/
📖
APIReference
https://developer.signicat.com/apis/electronic-signing/enterprise/
📖
APIReference
https://developer.signicat.com/apis/electronic-signing/express/
📖
APIReference
https://developer.signicat.com/apis/archive/
📖
APIReference
https://developer.signicat.com/apis/id-document-and-biometric-verification/
📖
APIReference
https://developer.signicat.com/apis/mobileid/
📖
APIReference
https://developer.signicat.com/apis/mobileid-admin/
📖
APIReference
https://developer.signicat.com/apis/ongoing-monitoring/
📖
APIReference
https://developer.signicat.com/apis/person-monitoring/
📖
APIReference
https://developer.signicat.com/apis/reuseid-onboarding/
📖
APIReference
https://developer.signicat.com/apis/reuseid/
📖
APIReference
https://developer.signicat.com/apis/secure-share/
📖
APIReference
https://developer.signicat.com/apis/mint/
📖
APIReference
https://developer.signicat.com/apis/siam/
📖
APIReference
https://developer.signicat.com/apis/audit-logs/
📖
APIReference
https://developer.signicat.com/apis/account-management/
📖
APIReference
https://developer.signicat.com/apis/domain-management/
📖
APIReference
https://developer.signicat.com/apis/events/
📖
APIReference
https://developer.signicat.com/apis/oidc-config/
📖
APIReference
https://developer.signicat.com/apis/usage/

Specifications

Schemas & Data

📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-basic-info-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-person-basic-info-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-ownership-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-business-registry-registration-authority-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-geodata-country-info-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-business-registry-registration-authority-item-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-query-request-body-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-record-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-query-record-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-stats-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-session-data-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-session-request-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signing-session-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-document-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-document-collection-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-post-document-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-paginated-signing-session-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-merchant-sign-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signing-order-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-task-status-info-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-forwarding-info-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-event-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-artifact-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-packaging-task-status-info-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signer-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-update-signer-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signer-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-document-summary-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-update-signer-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-attachment-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-archive-jsonld-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-archive-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-archive-archive-objects-representation-jsonld-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-archive-archive-patch-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-audit-log-jsonld-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-archive-direct-jsonld-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-capture-configuration-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-capture-configuration-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-process-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-process-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-process-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-match-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signature-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-account-recovery-details-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-authentication-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-registration-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-user-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-idverification-add-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-application-config-properties-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-application-config-update-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-account-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-e2-ekey-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-apnstoken-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-account-platform-all-details-statistic-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organisation-data-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-person-response-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-monitor-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organisation-request-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-monitor-changes-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-create-monitor-request-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-monitor-person-get-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-monitor-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-base-monitor-person-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-monitor-get-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-person-changes-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-paged-collection-1-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-device-signature-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-device-registration-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-device-authentication-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-passkey-authentication-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-passkey-registration-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-create-share-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-create-recipient-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-update-recipient-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-update-share-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-share-response-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-recipient-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-journey-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-workflow-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-workflow-template-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-create-workflow-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-update-workflow-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-step-definition-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-user-resource-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-subject-custom-attribute-definition-resource-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-membership-custom-attribute-definition-resource-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-group-custom-attribute-definition-resource-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-membership-resource-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-list-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-audit-log-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-query-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-audit-query-result-audit-log-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-query-metadata-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-query-metadata-response-event-type-properties-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-invoice-item-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-invoice-list-item-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-read-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-account-read-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-organization-write-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-domain-read-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-get-metadata-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-domain-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-check-domain-availability-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-domain-patch-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-check-dns-setup-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-subscription-get-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-subscription-update-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-subscription-event-delivery-attempt-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-subscription-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-event-log-item-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-page-subscription-list-item-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-client-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-patch-client-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-public-key-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-signicat-error-template-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-secret-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-custom-claim-dto-schema.json
📊
JSONSchema
https://artifacts.apis.io/signicat/json-schema/signicat-usage-set-schema.json

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/signicat:signicat-assure-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

signicat-assure-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Signicat Assure API
  version: 1.0.0
  contact: ''
  license: ''
  termsOfService: ''
  description: 'Operations tagged Assure across 2 of this provider''s published API definitions: id-document-and-biometric-verification-openapi.json, signicat-id-document-and-biometric-verification-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.signicat.com/assure
  description: Generated server url
security:
- basicAuth: []
tags:
- name: Assure
paths:
  /watermark:
    post:
      tags:
      - Assure
      summary: Watermark
      description: Apply a watermark on an image with a selected title, text and date. You can apply the watermark directly on an image sent in the request or on an image from a dossier or process. See also the "general documentation on how to use the Watermark service.
      operationId: watermark
      requestBody:
        description: Watermark payload
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WatermarkAssureRequest'
        required: true
      responses:
        '200':
          description: Watermark successfully applied to image.
          content:
            application/octet-stream:
              schema:
                type: string
                format: binary
        '400':
          description: The request cannot be fulfilled due to bad syntax
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StandardExceptionBadRequest'
        '401':
          description: The Bearer token provided in the Authorization header was not valid
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StandardExceptionUnauthorized'
      x-codeSamples:
      - lang: curl
        source: 'curl -X POST https://api.signicat.com/assure/watermark -H ''Authorization: Bearer <ACCESS_TOKEN>'' -H ''Content-Type:application/json'' -d ''<ADD-PAYLOAD-HERE>'';'
    servers:
    - url: https://api.signicat.com/assure
      description: Generated server url
  /redact:
    post:
      tags:
      - Assure
      summary: Redact
      description: Redact selected fields in document images. You can apply the redaction directly on an image sent in the request or on an image from a dossier or process. See also the "general documentation on how to use the Redaction service.
      operationId: redact
      requestBody:
        description: Redaction payload
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RedactionAssureRequest'
        required: true
      responses:
        '200':
          description: Image(s) redacted successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RedactionResponse'
        '400':
          description: The request cannot be fulfilled due to bad syntax
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StandardExceptionBadRequest'
        '401':
          description: The Bearer token provided in the Authorization header was not valid
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StandardExceptionUnauthorized'
      x-codeSamples:
      - lang: curl
        source: 'curl -X POST https://api.signicat.com/assure/redact -H ''Authorization: Bearer <ACCESS_TOKEN>'' -H ''Content-Type:application/json'' -d ''<ADD-PAYLOAD-HERE>'';'
    servers:
    - url: https://api.signicat.com/assure
      description: Generated server url
  /{providerName}/document-types:
    get:
      tags:
      - Assure
      summary: Get document types
      description: 'This service returns a list with document types supported by each provider, e.g. passport, driving licence etc.


        Note: There might be limitations for specific services. For example, retrieving Onfido''s extra driving licence information is only supported for specific documents. For a list of supported DL documents, see Use Onfido to extract extra driving licence information in the integration guide.'
      operationId: getDocumentTypes
      parameters:
      - name: providerName
        in: path
        description: The ID of one of the supported providers.<br>
        required: true
        schema:
          type: string
          enum:
          - onfido
          - signicatpaper
          - signicatpictureid
          - signicatvideoid
        example: signicatvideoid
      responses:
        '200':
          description: The list of document types was successfully retrieved.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/EidCountryAndDocumentType'
        '204':
          description: No document types were found for the requested provider.
      x-codeSamples:
      - lang: curl
        source: 'curl -X GET https://api.signicat.com/assure/onfido/document-types -H ''Accept: application/json'' -H ''Authorization: Bearer <ACCESS_TOKEN>'';'
    servers:
    - url: https://api.signicat.com/assure
      description: Generated server url
components:
  schemas:
    Watermark:
      type: object
      properties:
        title:
          type: string
          description: Who asked for the image.
          example: MyCompany
        description:
          type: string
          description: Why the image was requested.
          example: Loan
        date:
          type: string
          description: 'Date of request (YYYY-MM-DD). '
          example: '2024-01-10'
      required:
      - date
      - description
      - title
    StandardExceptionUnauthorized:
      type: object
      description: Standard Exception Unauthorized
      properties:
        instance:
          type: string
          description: URI of the endpoint called.
          example: /assure/dossiers/
        method:
          type: string
          description: HTTP method associated to the type of request done.
          example: POST
        status:
          type: integer
          format: int32
          description: HTTP status associated with the exception generated.
          example: 401
        type:
          type: string
          description: Type of the exception generated.
          example: base:client-problem
        title:
          type: string
          description: Title of the exception generated.
          example: The signature of the JWT could not be validated because the key was not found.
        detail:
          type: string
          description: Detailed message containing information of the exception generated.
          example: The given JWT is signed by a key with key ID 'signing-key-aaaaaaaaaaaaaaaaaaaaaaaaaaa', but no such key was found.
        traceId:
          type: string
          description: TraceID for logging purposes.
          example: 034fb8bbc5da31f4dd2cf66e70ef313c
    WatermarkAssureRequest:
      type: object
      description: Watermark Assure Request
      properties:
        image:
          type: string
          description: 'Image to be watermarked.<br>Must be in dataURL format <i>(Example: `data:image/png;base64,iVBORw....`)</i><br>The following formats are supported: <b>png</b>, <b>jpg</b><br>Minimum image size allowed is 250x120 pixels.<br>Maximum size allowed is:<ul><li>4MB</li><li>5000px</li></ul><b>Note:</b> Recommended maximum size is <b>1080px</b>.'
          example: data:image/png;base64,iVBORw...
        dossierId:
          type: string
          description: Apply a watermark on the image from this dossier.
          example: 37191afe-25b3-4c30-b42a-b0ab64aa1d64
        processId:
          type: string
          description: Apply a watermark on the image from this process.
          example: 8afb3ac6-6780-42e4-bbc2-3713e2f6d97c
        imageDepiction:
          type: string
          description: The type of image to be retrieved from the process.<br>The <code>portrait</code> value is only available for the 'signicatvideoid' and 'readid' providers.
          enum:
          - selfie
          - front
          example: selfie
        watermark:
          $ref: '#/components/schemas/Watermark'
          description: Watermark object to be applied to the image.
      required:
      - watermark
    RedactionResponse:
      type: object
      properties:
        success:
          type: boolean
          description: '''true'' if redaction was successful, ''false'' otherwise.'
          example: true
        redactedFrontImage:
          type: string
          description: Redacted front image in dataURL format
          example: data:image/png;base64,iVBORw....
        redactedBackImage:
          type: string
          description: Redacted back image in dataURL format
          example: data:image/png;base64,iVBORw....
        detail:
          type: string
          description: Detail on the outcome of the redaction process
          example: Please check the image has enough quality and that the document provided is from the list of supported documents.
    EidCountryAndDocumentType:
      type: object
      description: Process country and document type
      properties:
        country:
          type: string
          description: Three letter country code (ISO 3166 Alpha 3) representing the country of the document.
          example: DEU
        countryName:
          type: string
          description: Name of the type of the document.
          example: Germany
        type:
          type: string
          description: The type of document.
          enum:
          - driversLicense
          - passport
          - identityCard
          - residencePermit
          - workPermit
          - voterId
          - postalIdCard
          - professionalQualificationCard
          - socialSecurity
          - panCard
          - passportCard
          - stateId
          - visa
          - asylumRegistrationCard
          - nationalHealthInsuranceCard
          - aadharCard
          example: identityCard
        id:
          type: integer
          format: int32
          description: This field only applies to the 'signicatvideoid' provider. The unique ID of the document.
          example: 191
        name:
          type: string
          description: Name of the type of the document.
          example: Germany
        subType:
          type: string
          description: The subtype of document.
          example: Passport
        icao:
          type: string
          description: The icao of document.
          example: TD3
    StandardExceptionBadRequest:
      type: object
      description: Standard Exception Bad Request
      properties:
        instance:
          type: string
          description: URI of the endpoint called.
          example: /assure/dossiers/
        method:
          type: string
          description: HTTP method associated to the type of request done.
          example: POST
        status:
          type: integer
          format: int32
          description: HTTP status associated with the exception generated.
          example: 400
        type:
          type: string
          description: Type of the exception generated.
          example: base:client-problem
        title:
          type: string
          description: Title of the exception generated.
          example: Malformed Authorization header.
        detail:
          type: string
          description: Detailed message containing information of the exception generated.
          example: Please provide a valid Bearer authentication.
        traceId:
          type: string
          description: TraceID for logging purposes.
          example: 034fb8bbc5da31f4dd2cf66e70ef313c
    RedactionAssureRequest:
      type: object
      description: Redaction Assure Request
      properties:
        front:
          type: string
          description: 'Front image to be redacted.<br>Must be in dataURL format <i>(Example: `data:image/png;base64,iVBORw....`)</i>'
          example: data:image/png;base64,iVBORw...
        back:
          type: string
          description: 'Back image to be redacted.<br>Must be in dataURL format <i>(Example: `data:image/png;base64,iVBORw....`)</i>'
          example: data:image/png;base64,iVBORw...
        dossierId:
          type: string
          description: Redact the image from this dossier
          example: 37191afe-25b3-4c30-b42a-b0ab64aa1d64
        processId:
          type: string
          description: Redact the image from this process
          example: 8afb3ac6-6780-42e4-bbc2-3713e2f6d97c
        documentType:
          type: string
          description: Type of the document to be redacted.
          enum:
          - passport
          - identityCard
          - driversLicense
          - residencePermit
        documentCountry:
          type: string
          description: Country of the document to be redacted (ISO 3166 Alpha 3).
          enum:
          - NLD
        fieldsToRedact:
          type: array
          description: It indicates which field(s) should be redacted from the ID images.
          enum:
          - personalIdentificationNumber
          - photo
          example:
          - personalIdentificationNumber
          - photo
          items:
            type: string
        redactionLevel:
          type: string
          description: This is the size of the bounding box for the redaction functionality. 'standard' (smallest) is default.
          enum:
          - standard
          - medium
          - high
          - veryHigh
      required:
      - documentCountry
      - documentType
      - fieldsToRedact
  securitySchemes:
    basicAuth:
      type: http
      description: JWT Security Scheme
      scheme: bearer
      bearerFormat: JWT
externalDocs:
  description: See also the user docs on how to get started with the Assure API.
  url: https://developer.signicat.com/docs/id-document-and-biometric-verification/guides/#set-up-an-api-integration
x-refined-from:
- id-document-and-biometric-verification-openapi.json
- signicat-id-document-and-biometric-verification-openapi.yml