Lean Technologies Entity Verification API
Entity ownership verification operations
Entity ownership verification operations
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/lean-technologies-entity-verification-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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