openapi: 3.2.0 info: title: iDenfy IVS Core KYC Blocklist API version: 0.0.0 description: iDenfy Identity Verification Service's Core API documentation. contact: name: API Support url: https://idenfy-ivs.atlassian.net/servicedesk/customer/portal/1/group/-1 x-logo: url: /static/idenfy_logo.svg altText: iDenfy logo servers: - url: https://ivs.idenfy.com tags: - name: KYC Blocklist description: Endpoints for managing face, document-face and document-info blocklist entries. paths: /kyc/identifications/{scanRef}/blocklists/{blocklistSource}/: post: operationId: kycIdentificationsBlocklistsCreate summary: Add identification to blocklist tags: - KYC Blocklist parameters: - in: path name: blocklistSource schema: type: string enum: - DOCUMENT - DOCUMENT_INFO - SELFIE required: true - in: path name: scanRef schema: type: string required: true requestBody: content: application/json: schema: $ref: '#/components/schemas/IdentificationBlacklistRequest' security: - apiKeyPair: [] responses: '201': content: application/json: schema: $ref: '#/components/schemas/IdentificationBlacklistEntry' description: '' delete: operationId: kycIdentificationsBlocklistsDestroy summary: Remove identification from blocklist tags: - KYC Blocklist parameters: - in: path name: blocklistSource schema: type: string enum: - DOCUMENT - DOCUMENT_INFO - SELFIE required: true - in: path name: scanRef schema: type: string required: true security: - apiKeyPair: [] responses: '204': description: No response body components: schemas: IdentificationBlacklistRequest: type: object properties: reason: type: string nullable: true IdentificationDataBlacklistResponse: type: object properties: id: type: string readOnly: true description: The database `id` of the blocklisted data record; use it as the `id` path parameter. fullName: type: string readOnly: true dateOfBirth: type: string format: date readOnly: true personalNumber: type: string readOnly: true documentNumber: type: string readOnly: true nationality: type: string readOnly: true reason: type: string readOnly: true created: type: string format: date-time readOnly: true required: - created - dateOfBirth - documentNumber - fullName - id - nationality - personalNumber - reason IdentificationBlacklistEntry: oneOf: - $ref: '#/components/schemas/IdentificationBlacklist' - $ref: '#/components/schemas/IdentificationDataBlacklistResponse' IdentificationBlacklist: type: object properties: id: type: string readOnly: true description: The `scan_ref` of the blocklisted face image; use it as the `id` path parameter. reason: type: string nullable: true created: type: string format: date-time readOnly: true faceImageUrl: type: string nullable: true readOnly: true required: - created - faceImageUrl - id securitySchemes: apiKeyPair: type: http scheme: basic description: 'The request must contain basic auth headers where username is *API key* and password is *API secret*.
In order for you to start using our API you will need an **API key** and **API secret**.
Both can be retrieved by contacting *iDenfy''s support* or *iDenfy''s sales team*.' externalDocs: description: For other/more docs on iDenfy services visit our main documentation page. url: https://documentation.idenfy.com x-tagGroups: - name: General tags: - Webhooks - name: KYC tags: - KYC Blocklist - KYC Token - KYC Verifications - POA