Uphold Veriff API

Veriff KYC Connector.

Business capability
KYC & Customer Due Diligence Management BC-1300.20

Operations 5

POST /kyc-connector/veriff/ingestions Create Veriff ingestion #
GET /kyc-connector/veriff/ingestions List Veriff ingestions #
GET /kyc-connector/veriff/ingestions/{ingestionId} Get Veriff ingestion #
PUT /kyc-connector/veriff/config Set Veriff config #
GET /kyc-connector/veriff/config Get Veriff config #

Documentation

Specifications

Other Resources

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/uphold-veriff-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 email required.

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

OpenAPI Specification

uphold-veriff-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 0.1.0
  title: KYC Connectors Veriff API
  description: The KYC Connectors API offers a set of endpoints to enable ingestion of KYC data via third-party connectors.
  contact:
    name: Uphold API Team
    email: developer@uphold.com
    url: https://developer.uphold.com
servers:
- url: https://api.enterprise.sandbox.uphold.com
  description: Sandbox
- url: https://api.enterprise.uphold.com
  description: Production
security:
- OAuth2: []
tags:
- name: Veriff
  description: Veriff KYC Connector.
paths:
  /kyc-connector/veriff/ingestions:
    post:
      operationId: kyc-connector.create-veriff-ingestion
      summary: Create Veriff ingestion
      description: Create a new Veriff ingestion.
      tags:
      - Veriff
      security:
      - OAuth2:
        - kyc-connector.veriff.ingestions:create
      x-uphold:
        security:
          OAuth2:
            subjects:
            - user:individual
      parameters:
      - $ref: '#/components/parameters/x-on-behalf-of'
      - $ref: '#/components/parameters/x-uphold-user-ip'
      - $ref: '#/components/parameters/x-uphold-user-agent'
      - $ref: '#/components/parameters/x-uphold-user-origin'
      - $ref: '#/components/parameters/x-uphold-user-country'
      - $ref: '#/components/parameters/x-uphold-user-subdivision'
      - $ref: '#/components/parameters/x-uphold-user-city'
      requestBody:
        $ref: '#/components/requestBodies/create-veriff-ingestion-request-body'
      responses:
        '201':
          $ref: '#/components/responses/create-veriff-ingestion-response'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '409':
          $ref: '#/components/responses/create-veriff-ingestion-conflict-response'
        '429':
          $ref: '#/components/responses/too-many-requests'
    get:
      operationId: kyc-connector.list-veriff-ingestions
      summary: List Veriff ingestions
      description: List Veriff ingestions made by a user.
      tags:
      - Veriff
      security:
      - OAuth2:
        - kyc-connector.veriff.ingestions:read
      x-uphold:
        security:
          OAuth2:
            subjects:
            - user:individual
      parameters:
      - $ref: '#/components/parameters/pagination-per-page'
      - $ref: '#/components/parameters/x-on-behalf-of'
      - $ref: '#/components/parameters/x-uphold-user-ip'
      - $ref: '#/components/parameters/x-uphold-user-agent'
      - $ref: '#/components/parameters/x-uphold-user-origin'
      - $ref: '#/components/parameters/x-uphold-user-country'
      - $ref: '#/components/parameters/x-uphold-user-subdivision'
      - $ref: '#/components/parameters/x-uphold-user-city'
      responses:
        '200':
          $ref: '#/components/responses/list-veriff-ingestions-response'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/too-many-requests'
  /kyc-connector/veriff/ingestions/{ingestionId}:
    get:
      operationId: kyc-connector.get-veriff-ingestion
      summary: Get Veriff ingestion
      description: Retrieve an existing Veriff ingestion by id.
      tags:
      - Veriff
      security:
      - OAuth2:
        - kyc-connector.veriff.ingestions:read
      x-uphold:
        security:
          OAuth2:
            subjects:
            - user:individual
      parameters:
      - $ref: '#/components/parameters/ingestion-id'
      - $ref: '#/components/parameters/x-on-behalf-of'
      - $ref: '#/components/parameters/x-uphold-user-ip'
      - $ref: '#/components/parameters/x-uphold-user-agent'
      - $ref: '#/components/parameters/x-uphold-user-origin'
      - $ref: '#/components/parameters/x-uphold-user-country'
      - $ref: '#/components/parameters/x-uphold-user-subdivision'
      - $ref: '#/components/parameters/x-uphold-user-city'
      responses:
        '200':
          $ref: '#/components/responses/get-veriff-ingestion-response'
        '400':
          $ref: '#/components/responses/bad-request'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '404':
          $ref: '#/components/responses/get-veriff-ingestion-not-found-response'
        '429':
          $ref: '#/components/responses/too-many-requests'
  /kyc-connector/veriff/config:
    put:
      operationId: kyc-connector.set-veriff-config
      summary: Set Veriff config
      description: Create or update the Veriff provider configuration for the organization.
      tags:
      - Veriff
      security:
      - OAuth2:
        - kyc-connector.veriff.config:write
      x-uphold:
        security:
          OAuth2:
            subjects:
            - client
      parameters:
      - $ref: '#/components/parameters/x-on-behalf-of'
      requestBody:
        $ref: '#/components/requestBodies/set-veriff-config-request-body'
      responses:
        '200':
          $ref: '#/components/responses/set-veriff-config-response'
        '400':
          $ref: '#/components/responses/set-veriff-config-bad-request-response'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/too-many-requests'
    get:
      operationId: kyc-connector.get-veriff-config
      summary: Get Veriff config
      description: Retrieve the Veriff provider configuration for the organization.
      tags:
      - Veriff
      security:
      - OAuth2:
        - kyc-connector.veriff.config:read
      x-uphold:
        security:
          OAuth2:
            subjects:
            - client
      parameters:
      - $ref: '#/components/parameters/x-on-behalf-of'
      responses:
        '200':
          $ref: '#/components/responses/get-veriff-config-response'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '404':
          $ref: '#/components/responses/get-veriff-config-not-found-response'
        '429':
          $ref: '#/components/responses/too-many-requests'
webhooks:
  kyc-connector.veriff.ingestion.created:
    post:
      operationId: kyc-connector.veriff-ingestion-created
      summary: Veriff ingestion created
      description: A new Veriff ingestion has been created.
      tags:
      - Veriff
      parameters:
      - $ref: '#/components/parameters/webhook-id'
      - $ref: '#/components/parameters/webhook-timestamp'
      - $ref: '#/components/parameters/webhook-signature'
      requestBody:
        description: Veriff ingestion created event.
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/veriff-ingestion-webhook-event'
            examples:
              Veriff Ingestion Created:
                value:
                  id: 123e4567-e89b-12d3-a456-426614174000
                  type: kyc-connector.veriff.ingestion.created
                  createdAt: '2021-01-01T00:00:00.000Z'
                  data:
                    ingestion:
                      id: 019b2184-1ca9-7dd6-b7a5-ec242def68b0
                      userId: 123e4567-e89b-12d3-a456-426614174000
                      status: queued
                      processes:
                      - profile
                      - address
                      - identity
                      - proof-of-address
                      provider: veriff
                      parameters:
                        sessions:
                        - processes:
                          - profile
                          - identity
                          sessionId: 550e8400-e29b-41d4-a716-446655440000
                          integrationName: integration-abc123
                        - processes:
                          - address
                          - proof-of-address
                          sessionId: 661f9511-f30c-52e5-b827-557766551111
                          integrationName: integration-def456
                      createdAt: '2026-01-15T14:23:01.819Z'
                      updatedAt: '2026-01-15T14:23:01.819Z'
      responses:
        '200':
          description: Return a 200 status to indicate that the data was received successfully.
  kyc-connector.veriff.ingestion.status-changed:
    post:
      operationId: kyc-connector.veriff-ingestion-status-changed
      summary: Veriff ingestion status changed
      description: The Veriff ingestion status has been changed.
      tags:
      - Veriff
      parameters:
      - $ref: '#/components/parameters/webhook-id'
      - $ref: '#/components/parameters/webhook-timestamp'
      - $ref: '#/components/parameters/webhook-signature'
      requestBody:
        description: Veriff ingestion status changed event.
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/veriff-ingestion-webhook-event'
            examples:
              Veriff Ingestion Status Changed:
                value:
                  id: 123e4567-e89b-12d3-a456-426614174000
                  type: kyc-connector.veriff.ingestion.status-changed
                  createdAt: '2021-01-01T00:00:00.000Z'
                  data:
                    ingestion:
                      id: 019b218f-f235-79d3-866c-f56215e515e2
                      userId: 123e4567-e89b-12d3-a456-426614174000
                      status: finished
                      processes:
                      - profile
                      - address
                      - identity
                      - proof-of-address
                      provider: veriff
                      parameters:
                        sessions:
                        - processes:
                          - profile
                          - identity
                          sessionId: 550e8400-e29b-41d4-a716-446655440000
                          integrationName: integration-abc123
                        - processes:
                          - address
                          - proof-of-address
                          sessionId: 661f9511-f30c-52e5-b827-557766551111
                          integrationName: integration-def456
                      result:
                        profile:
                          status: completed
                          data:
                            fullName: John Doe
                            birthdate: '1987-01-01'
                            birthplace:
                              town: London
                              country: GB
                            primaryCitizenship: GB
                        address:
                          status: completed
                          data:
                            country: GB
                            city: London
                            line1: 123 Main St
                            postalCode: SW1A 1AA
                        identity:
                          status: completed
                          data:
                            document:
                              type: passport
                              number: 7700225VH
                              country: GB
                              expiresAt: '2026-03-13'
                            person:
                              givenName: John
                              familyName: Doe
                              birthdate: '1987-01-01'
                              gender: male
                            verifiedAt: '2020-01-01T00:00:00.000Z'
                          files:
                          - id: 123e4567-e89b-12d3-a456-426614174000
                            category: document
                            context: photo-document-front
                            contentType: image/png
                            size: 204800
                            providerDetails:
                              mediaId: media-abc123
                        proofOfAddress:
                          status: completed
                          data:
                            person:
                              givenName: John
                              familyName: Doe
                              address:
                                country: GB
                                city: London
                                line1: 123 Main St
                                postalCode: SW1A 1AA
                            verifiedAt: '2020-01-01T00:00:00.000Z'
                          files:
                          - id: 234f5678-f90c-23e4-b567-537725285111
                            category: document
                            context: proof-of-address
                            contentType: image/png
                            size: 153600
                            providerDetails:
                              mediaId: media-def456
                      startedAt: '2025-12-15T10:17:45.113Z'
                      finishedAt: '2025-12-15T10:18:33.241Z'
                      createdAt: '2025-12-15T10:17:44.911Z'
                      updatedAt: '2025-12-15T10:18:33.241Z'
      responses:
        '200':
          description: Return a 200 status to indicate that the data was received successfully.
components:
  responses:
    get-veriff-config-not-found-response:
      description: Resource not found.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/error'
          examples:
            Veriff Config Not Found:
              value:
                code: entity_not_found
                message: The provider config cannot be found
                details:
                  entity: provider-config
      headers:
        x-uphold-request-id:
          description: A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.
          required: true
          schema:
            type: string
            format: uuid
          examples:
            Request ID:
              value: 9092ee4d-f0fb-42e9-8787-b668dbcec531
    list-veriff-ingestions-response:
      description: Veriff ingestions retrieved.
      content:
        application/json:
          schema:
            type: object
            properties:
              ingestions:
                type: array
                items:
                  $ref: '#/components/schemas/veriff-ingestion'
              pagination:
                $ref: '#/components/schemas/pagination'
            required:
            - ingestions
            - pagination
          examples:
            Ingestions Retrieved:
              value:
                ingestions:
                - id: 019b2184-1ca9-7dd6-b7a5-ec242def68b0
                  userId: 123e4567-e89b-12d3-a456-426614174000
                  status: queued
                  processes:
                  - profile
                  - address
                  - identity
                  - proof-of-address
                  provider: veriff
                  parameters:
                    sessions:
                    - processes:
                      - profile
                      - identity
                      sessionId: 550e8400-e29b-41d4-a716-446655440000
                      integrationName: integration-abc123
                    - processes:
                      - address
                      - proof-of-address
                      sessionId: 661f9511-f30c-52e5-b827-557766551111
                      integrationName: integration-def456
                  createdAt: '2026-01-15T14:23:01.819Z'
                  updatedAt: '2026-01-15T14:23:01.819Z'
                - id: 019b218f-f235-79d3-866c-f56215e515e2
                  userId: 123e4567-e89b-12d3-a456-426614174000
                  status: finished
                  processes:
                  - profile
                  - address
                  - identity
                  - proof-of-address
                  provider: veriff
                  parameters:
                    sessions:
                    - processes:
                      - profile
                      - identity
                      sessionId: 550e8400-e29b-41d4-a716-446655440000
                      integrationName: integration-abc123
                    - processes:
                      - address
                      - proof-of-address
                      sessionId: 661f9511-f30c-52e5-b827-557766551111
                      integrationName: integration-def456
                  result:
                    profile:
                      status: completed
                      data:
                        fullName: John Doe
                        birthdate: '1987-01-01'
                        birthplace:
                          town: London
                          country: GB
                        primaryCitizenship: GB
                    address:
                      status: completed
                      data:
                        country: GB
                        city: London
                        line1: 123 Main St
                        postalCode: SW1A 1AA
                    identity:
                      status: completed
                      data:
                        document:
                          type: passport
                          number: 7700225VH
                          country: GB
                          expiresAt: '2026-03-13'
                        person:
                          givenName: John
                          familyName: Doe
                          birthdate: '1987-01-01'
                          gender: male
                        verifiedAt: '2020-01-01T00:00:00.000Z'
                      files:
                      - id: 123e4567-e89b-12d3-a456-426614174000
                        category: document
                        context: photo-document-front
                        contentType: image/png
                        size: 204800
                        providerDetails:
                          mediaId: media-abc123
                    proofOfAddress:
                      status: completed
                      data:
                        person:
                          givenName: John
                          familyName: Doe
                          address:
                            country: GB
                            city: London
                            line1: 123 Main St
                            postalCode: SW1A 1AA
                        verifiedAt: '2020-01-01T00:00:00.000Z'
                      files:
                      - id: 234f5678-f90c-23e4-b567-537725285111
                        category: document
                        context: proof-of-address
                        contentType: image/png
                        size: 153600
                        providerDetails:
                          mediaId: media-def456
                  startedAt: '2025-12-15T10:17:45.113Z'
                  finishedAt: '2025-12-15T10:18:33.241Z'
                  createdAt: '2025-12-15T10:17:44.911Z'
                  updatedAt: '2025-12-15T10:18:33.241Z'
                pagination:
                  first: https://api.enterprise.uphold.com/kyc-connector/veriff/ingestions?perPage=2
                  next: https://api.enterprise.uphold.com/kyc-connector/veriff/ingestions?cursor=019b2184-1ca9-7dd6-b7a5-ec242def68b0&perPage=2
      headers:
        x-uphold-request-id:
          description: A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.
          required: true
          schema:
            type: string
            format: uuid
          examples:
            Request ID:
              value: 9092ee4d-f0fb-42e9-8787-b668dbcec531
    set-veriff-config-bad-request-response:
      description: Bad Request.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/error'
          examples:
            Invalid Provider Config:
              value:
                code: request_invalid
                message: The provider config has invalid parameters
                details:
                  context: body
                  violations:
                  - property: integrations.0.name
                    rule: required
      headers:
        x-uphold-request-id:
          description: A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.
          required: true
          schema:
            type: string
            format: uuid
          examples:
            Request ID:
              value: 9092ee4d-f0fb-42e9-8787-b668dbcec531
    forbidden:
      description: Forbidden.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/error'
          examples:
            Token Insufficient Scopes:
              value:
                code: token_insufficient_scopes
                message: Authorization failed due to insufficient scopes
                details:
                  security:
                  - scheme: OAuth
                    schemeScopes:
                    - required:scope_1
                    - required:scope_2
                    tokenScopes:
                    - token:scope
      headers:
        x-uphold-request-id:
          description: A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.
          required: true
          schema:
            type: string
            format: uuid
          examples:
            Request ID:
              value: 9092ee4d-f0fb-42e9-8787-b668dbcec531
    bad-request:
      description: Bad Request.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/error'
          examples:
            Invalid Request:
              value:
                code: request_invalid
                message: The request has missing or invalid parameters
                details:
                  context: <context>
                  violations:
                  - property: <property>
                    rule: required
                  - property: <property>
                    rule: type
                    ruleParams:
                      type: string
      headers:
        x-uphold-request-id:
          description: A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.
          required: true
          schema:
            type: string
            format: uuid
          examples:
            Request ID:
              value: 9092ee4d-f0fb-42e9-8787-b668dbcec531
    unauthorized:
      description: Unauthorized.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/error'
          examples:
            Token Expired:
              value:
                code: token_expired
                message: The access token has expired
            Token Invalid:
              value:
                code: token_invalid
                message: The access token is invalid
            Token Revoked:
              value:
                code: token_revoked
                message: The access token has been revoked
      headers:
        x-uphold-request-id:
          description: A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.
          required: true
          schema:
            type: string
            format: uuid
          examples:
            Request ID:
              value: 9092ee4d-f0fb-42e9-8787-b668dbcec531
    get-veriff-config-response:
      description: Veriff config retrieved.
      content:
        application/json:
          schema:
            type: object
            properties:
              config:
                $ref: '#/components/schemas/veriff-provider-config'
            required:
            - config
          examples:
            Veriff Config Retrieved:
              value:
                config:
                  integrations:
                  - name: integration-abc123
                    apiKey: 4e0a****
                    sharedSecretKey: b622****
                    processes:
                    - profile
                    - address
                    - identity
                    - proof-of-address
                  createdAt: '2026-01-15T14:23:01.819Z'
                  updatedAt: '2026-01-15T14:23:01.819Z'
            Veriff Config Retrieved With Multiple Integrations:
              value:
                config:
                  integrations:
                  - name: integration-abc123
                    apiKey: 4e0a****
                    sharedSecretKey: b622****
                    processes:
                    - profile
                    - identity
                  - name: integration-def456
                    apiKey: 7f1b****
                    sharedSecretKey: d934****
                    processes:
                    - address
                  createdAt: '2026-01-15T14:23:01.819Z'
                  updatedAt: '2026-01-15T14:23:01.819Z'
      headers:
        x-uphold-request-id:
          description: A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.
          required: true
          schema:
            type: string
            format: uuid
          examples:
            Request ID:
              value: 9092ee4d-f0fb-42e9-8787-b668dbcec531
    get-veriff-ingestion-response:
      description: Veriff ingestion retrieved.
      content:
        application/json:
          schema:
            type: object
            properties:
              ingestion:
                $ref: '#/components/schemas/veriff-ingestion'
            required:
            - ingestion
          examples:
            Veriff Ingestion Retrieved:
              value:
                ingestion:
                  id: 019b218f-f235-79d3-866c-f56215e515e2
                  userId: 123e4567-e89b-12d3-a456-426614174000
                  status: finished
                  processes:
                  - profile
                  - address
                  - identity
                  - proof-of-address
                  provider: veriff
                  parameters:
                    sessions:
                    - processes:
                      - profile
                      - identity
                      sessionId: 550e8400-e29b-41d4-a716-446655440000
                      integrationName: integration-abc123
                    - processes:
                      - address
                      - proof-of-address
                      sessionId: 661f9511-f30c-52e5-b827-557766551111
                      integrationName: integration-def456
                  result:
                    profile:
                      status: completed
                      data:
                        fullName: John Doe
                        birthdate: '1987-01-01'
                        birthplace:
                          town: London
                          country: GB
                        primaryCitizenship: GB
                    address:
                      status: completed
                      data:
                        country: GB
                        city: London
                        line1: 123 Main St
                        postalCode: SW1A 1AA
                    identity:
                      status: completed
                      data:
                        document:
                          type: passport
                          number: 7700225VH
                          country: GB
                          expiresAt: '2026-03-13'
                        person:
                          givenName: John
                          familyName: Doe
                          birthdate: '1987-01-01'
                          gender: male
                        verifiedAt: '2020-01-01T00:00:00.000Z'
                      files:
                      - id: 123e4567-e89b-12d3-a456-426614174000
                        category: document
                        context: photo-document-front
                        contentType: image/png
                        size: 204800
                        providerDetails:
                          mediaId: media-abc123
                    proofOfAddress:
                      status: completed
                      data:
                        person:
                          givenName: John
                          familyName: Doe
                          address:
                            country: GB
                            city: London
                            line1: 123 Main St
                            postalCode: SW1A 1AA
                        verifiedAt: '2020-01-01T00:00:00.000Z'
                      files:
                      - id: 234f5678-f90c-23e4-b567-537725285111
                        category: document
                        context: proof-of-address
                        contentType: image/png
                        size: 153600
                        providerDetails:
                          mediaId: media-def456
                  startedAt: '2025-12-15T10:17:45.113Z'
                  finishedAt: '2025-12-15T10:18:33.241Z'
                  createdAt: '2025-12-15T10:17:44.911Z'
                  updatedAt: '2025-12-15T10:18:33.241Z'
      headers:
        x-uphold-request-id:
          description: A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.
          required: true
          schema:
            type: string
            format: uuid
          examples:
            Request ID:
              value: 9092ee4d-f0fb-42e9-8787-b668dbcec531
    set-veriff-config-response:
      description: Veriff config created or updated.
      content:
        application/json:
          schema:
            type: object
            properties:
              config:
                $ref: '#/components/schemas/veriff-provider-config'
            required:
            - config
          examples:
            Veriff Config Set:
              value:
                config:
                  integrations:
                  - name: integration-abc123
                    apiKey: 4e0a****
                    sharedSecretKey: b622****
                    processes:
                    - profile
                    - address
                    - identity
                    - proof-of-address
                  createdAt: '2026-01-15T14:23:01.819Z'
                  updatedAt: '2026-01-15T14:25:00.000Z'
            Veriff Config Set With Multiple Integrations:
              value:
                config:
                  integrations:
                  - name: integration-abc123
                    apiKey: 4e0a****
                    sharedSecretKey: b622****
                    processes:
                    - profile
                    - identity
                  - name: integration-def456
                    apiKey: 7f1b****
                    sharedSecretKey: d934****
                    processes:
                    - address
                  createdAt: '2026-01-15T14:23:01.819Z'
                  updatedAt: '2026-01-15T14:25:00.000Z'
            Veriff Config Updated With Keys Omitted:
              value:
                config:
                  integrations:
                  - name: integration-abc123
                    apiKey: 4e0a****
                    sharedSecretKey: b622****
                    processes:
                    - profile
                    - identity
                  - name: integration-def456
                    apiKey: 7f1b****
                    sharedSecretKey: d934****
                    processes:
                    - address
                  - name: integration-ghi789
                    apiKey: 8c2d****
                    sharedSecretKey: 3a7f****
                    processes:
                    - identity
                    - proof-of-address
                  createdAt: '2026-01-15T14:23:01.819Z'
                  updatedAt: '2026-01-15T14:25:00.000Z'
      headers:
        x-uphold-request-id:
          description: A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.
          required: true
          schema:
            type: string
            format: uuid
          examples:
            Request ID:
              value: 9092ee4d-f0fb-42e9-8787-b668dbcec531
    get-veriff-ingestion-not-found-response:
      description

# --- truncated at 32 KB (63 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/uphold/refs/heads/main/openapi/uphold-veriff-api-openapi.yml