Lean Technologies Entity Verification API

Entity ownership verification operations

Operations 1

POST /verifications/v2/entity Verify Entity Ownership #

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/lean-technologies-entity-verification-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

lean-technologies-entity-verification-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Lean Technologies Entity Verification API
  version: v2.0.0
  description: 'Operations tagged Entity Verification across 2 of this provider''s published API definitions: lean-technologies-ksa-verifications-openapi.yml, lean-technologies-verifications-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://sandbox.sa.leantech.me
  description: Sandbox
- url: https://api2.sa.leantech.me
  description: Production
- url: https://sandbox.leantech.me
  description: Sandbox
- url: https://api2.leantech.me
  description: Production
security:
- bearerAuth: []
tags:
- name: Entity Verification
  description: Entity ownership verification operations
  x-displayName: Entity Verification
paths:
  /verifications/v2/entity:
    servers: []
    post:
      operationId: entityVerification
      summary: Verify Entity Ownership
      description: Verifies entity ownership by matching identification against bank records for multiple IBANs
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EntityVerificationApiRequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VerificationResponseEntityVerificationResponsePayload'
              example:
                status: OK
                results_id: a894ede4-dd81-41fb-b52d-fb4fec16c16c
                message: Data successfully retrieved
                timestamp: '2023-10-18T13:15:32.251834909Z'
                verifications:
                  entity_ownership_verified: true
                  ibans:
                  - iban: SA2810000011100000461309
                    iban_ownership_verified: true
                  verification_method: OPEN_BANKING
      tags:
      - Entity Verification
components:
  schemas:
    VerificationResponseEntityVerificationResponsePayload:
      allOf:
      - $ref: '#/components/schemas/Result'
      - type: object
        properties:
          verifications:
            $ref: '#/components/schemas/EntityVerificationResponsePayload'
    EntityIdentificationType:
      description: "`NATIONAL_ID`: National identification number \n`COMMERCIAL_REGISTRATION`: Commercial registration number \n`UNIFIED_NUMBER`: Unified number \n`FREELANCER_NUMBER`: Freelancer number\n"
      type: string
      enum:
      - NATIONAL_ID
      - COMMERCIAL_REGISTRATION
      - UNIFIED_NUMBER
      - FREELANCER_NUMBER
    ResultStatus:
      description: The status of the request
      type: string
      enum:
      - OK
      - PENDING
      - FAILED
      - CONSENT_EXPIRED
      - PROCESSING_STARTED
    EntityVerificationResponsePayload:
      type: object
      properties:
        entity_ownership_verified:
          description: Whether the entity ownership is verified
          type: boolean
        verification_method:
          description: The verification method used to verify the entity's ownership
          type: string
          enum:
          - CONFIRMATION_OF_PAYEE_SERVICE
          - OPEN_BANKING
          - SARIE
          - SARIE_AND_CONFIRMATION_OF_PAYEE_SERVICE
        ibans:
          description: List of verified IBANs for the entity
          type: array
          items:
            $ref: '#/components/schemas/EntityVerificationResponseIban'
    Result:
      type: object
      properties:
        status:
          $ref: '#/components/schemas/ResultStatus'
        results_id:
          description: The unique identifier for the request
          type: string
          format: uuid
        message:
          description: A message describing the status of the request
          type: string
        meta:
          description: Meta information about the request
          type:
          - object
          - 'null'
          additionalProperties:
            type: string
        timestamp:
          description: The datetime of when the request was made
          type: string
          format: date-time
        status_detail:
          description: Additional information about the status
          type:
          - object
          - 'null'
          allOf:
          - $ref: '#/components/schemas/StatusDetail'
      required:
      - status
      - results_id
      - message
      - timestamp
    EntityVerificationApiRequest:
      type: object
      properties:
        identifications:
          description: Entity identifications for verification
          type: array
          items:
            $ref: '#/components/schemas/EntityIdentificationDto'
          x-field-extra-annotation: '@me.leantech.api.validation.ValidEntityIdentifications'
        entity_id:
          description: Entity ID as in the Lean's records
          type: string
          format: uuid
      required:
      - entity_id
      x-class-extra-annotation: '@me.leantech.api.validation.ValidEntityVerificationRequest'
    EntityVerificationResponseIban:
      type: object
      properties:
        iban:
          description: Account IBAN
          type: string
        iban_ownership_verified:
          description: Whether the IBAN is owned by the entity
          type: boolean
    StatusDetail:
      type:
      - object
      - 'null'
      properties:
        granular_status_code:
          description: Granular status code
          type:
          - string
          - 'null'
        status_additional_info:
          description: Additional information about the status
          type:
          - string
          - 'null'
    EntityIdentificationDto:
      type: object
      properties:
        type:
          $ref: '#/components/schemas/EntityIdentificationType'
        value:
          description: Identification value
          type: string
          minLength: 1
    ResultStatus_2:
      description: The status of the request
      type: string
      enum:
      - OK
      - PENDING
      - FAILED
      - CONSENT_EXPIRED
      - RECONNECT_REQUIRED
      - PROCESSING_STARTED
    EntityVerificationApiRequest_2:
      type: object
      properties:
        identification_number:
          description: KSA identification number for entity verification
          type: string
          x-field-extra-annotation: '@me.leantech.api.validation.ValidKsaIdentificationNumber'
        identifications:
          description: Entity identifications for verification
          type: array
          items:
            $ref: '#/components/schemas/EntityIdentificationDto'
          x-field-extra-annotation: '@me.leantech.api.validation.ValidEntityIdentifications'
        entity_id:
          description: Entity ID as in the Lean's records
          type: string
          format: uuid
      required:
      - entity_id
      x-class-extra-annotation: '@me.leantech.api.validation.ValidEntityVerificationRequest'
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
x-refined-from:
- lean-technologies-ksa-verifications-openapi.yml
- lean-technologies-verifications-openapi.yml