Trulioo · Capability

Trulioo Identity Document Verification API — Known Faces

Manage Known Faces biometric watchlists: create and delete lists, enroll transactions into lists, and retrieve associated transactions.

Trulioo Identity Document Verification API — Known Faces is a Naftiko capability published by Trulioo, one of 12 capabilities the APIs.io network indexes for this provider. It bundles 2 operations.

The capability includes 1 read-only operation and 1 state-changing operation. Lead operation: List Trulioo Known Faces watchlists. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Trulioo, Known Faces, and Biometric Watchlist.

Run with Naftiko TruliooKnown FacesBiometric Watchlist

MCP Tools

trulioo-list-known-faces

List Trulioo Known Faces watchlists

read-only idempotent
trulioo-enroll-known-face

Enroll a transaction into a Known Faces list

Capability Spec

document-verification-known-faces.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Trulioo Identity Document Verification API — Known Faces
  description: >-
    Manage Known Faces biometric watchlists: create and delete lists, enroll
    transactions into lists, and retrieve associated transactions.
  tags:
    - Trulioo
    - Known Faces
    - Biometric Watchlist
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
  - namespace: env
    keys:
      TRULIOO_USERNAME: TRULIOO_USERNAME
      TRULIOO_PASSWORD: TRULIOO_PASSWORD
capability:
  consumes:
    - type: http
      namespace: document-verification-known-faces
      baseUri: https://api.trulioo.com
      description: Trulioo Known Faces management.
      resources:
        - name: knownfaces-lists
          path: /v3/knownfaces/lists
          operations:
            - name: getKnownFacesLists
              method: GET
              description: Get Known Faces Lists
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: array
                  value: $.
            - name: postKnownFacesList
              method: POST
              description: Post Known Faces List
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: body
                  in: body
                  type: object
                  description: KnownFacesList payload.
                  required: true
        - name: knownfaces-list-by-id
          path: /v3/knownfaces/lists/{listId}
          operations:
            - name: deleteKnownFacesList
              method: DELETE
              description: Delete Known Faces List
              outputRawFormat: json
              inputParameters:
                - name: listId
                  in: path
                  type: string
                  required: true
        - name: knownfaces-list-transactions
          path: /v3/knownfaces/lists/{listId}/transactions
          operations:
            - name: getKnownFacesListTransactions
              method: GET
              description: Get Known Faces List Transactions
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: array
                  value: $.
              inputParameters:
                - name: listId
                  in: path
                  type: string
                  required: true
            - name: addKnownFacesListTransaction
              method: POST
              description: Add Known Faces List Transaction
              outputRawFormat: json
              inputParameters:
                - name: listId
                  in: path
                  type: string
                  required: true
                - name: body
                  in: body
                  type: object
                  required: true
      authentication:
        type: basic
        username: '{{env.TRULIOO_USERNAME}}'
        password: '{{env.TRULIOO_PASSWORD}}'
  exposes:
    - type: mcp
      namespace: document-verification-known-faces-mcp
      port: 9090
      transport: http
      description: MCP adapter for Trulioo Known Faces.
      tools:
        - name: trulioo-list-known-faces
          description: List Trulioo Known Faces watchlists
          hints:
            readOnly: true
            destructive: false
            idempotent: true
          call: document-verification-known-faces.getKnownFacesLists
          outputParameters:
            - type: array
              mapping: $.
        - name: trulioo-enroll-known-face
          description: Enroll a transaction into a Known Faces list
          hints:
            readOnly: false
            destructive: false
            idempotent: false
          call: document-verification-known-faces.addKnownFacesListTransaction
          with:
            listId: tools.listId
            body: tools.body
          outputParameters:
            - type: object
              mapping: $.