openapi: 3.2.0 info: title: iDenfy IVS Core POA 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: POA description: Endpoints for standalone proof of address (POA) checks. paths: /api/v2/poa-checks/: post: operationId: apiV2PoaChecksCreate summary: Create POA check tags: - POA requestBody: content: application/json: schema: $ref: '#/components/schemas/PoaCheckDetailRequest' required: true security: - apiKeyPair: [] responses: '201': content: application/json: schema: $ref: '#/components/schemas/PoaCheckDetail' description: '' components: schemas: PoaCheckDetailRequest: type: object properties: file: type: string format: byte description: 'Base64 encoded document file. Can be: `jpeg`, `jpg`, `png`, `webp`, `heic`, `heif`, `pdf` files.' providedName: type: string nullable: true maxLength: 255 providedAddress: type: string nullable: true maxLength: 255 required: - file CountryEnum: enum: - AF - AX - AL - DZ - AS - AD - AO - AI - AQ - AG - AR - AM - AW - AU - AT - AZ - BS - BH - BD - BB - BY - BE - BZ - BJ - BM - BT - BO - BQ - BA - BW - BV - BR - IO - BN - BG - BF - BI - CV - KH - CM - CA - KY - CF - TD - CL - CN - CX - CC - CO - KM - CG - CK - CR - CI - HR - CU - CW - CY - CZ - CD - DK - DJ - DM - DO - EC - EG - SV - GQ - ER - EE - SZ - ET - FK - FO - FJ - FI - FR - GF - PF - TF - GA - GM - GE - DE - GH - GI - GR - GL - GD - GP - GU - GT - GG - GN - GW - GY - HT - HM - HN - HK - HU - IS - IN - ID - IR - IQ - IE - IM - IL - IT - JM - JP - JE - JO - KZ - KE - KI - XK - KW - KG - LA - LV - LB - LS - LR - LY - LI - LT - LU - MO - MG - MW - MY - MV - ML - MT - MH - MQ - MR - MU - YT - MX - FM - MD - MC - MN - ME - MS - MA - MZ - MM - NA - NR - NP - NL - NC - NZ - NI - NE - NG - NU - NF - KP - MK - MP - 'NO' - OM - PK - PW - PS - PA - PG - PY - PE - PH - PN - PL - PT - PR - QA - RE - RO - RU - RW - BL - SH - KN - LC - MF - PM - VC - WS - SM - ST - SA - SN - RS - SC - SL - SG - SX - SK - SI - SB - SO - ZA - GS - KR - SS - ES - LK - SD - SR - SJ - SE - CH - SY - TW - TJ - TZ - TH - TL - TG - TK - TO - TT - TN - TR - TM - TC - TV - UG - UA - AE - GB - UM - US - UY - UZ - VU - VA - VE - VN - VG - VI - WF - EH - YE - ZM - ZW type: string PoaCheckDetail: type: object properties: file: type: string format: uri description: 'Base64 encoded document file. Can be: `jpeg`, `jpg`, `png`, `webp`, `heic`, `heif`, `pdf` files.' providedName: type: string nullable: true maxLength: 255 providedAddress: type: string nullable: true maxLength: 255 id: type: string format: uuid readOnly: true created: type: string format: date-time readOnly: true issueDate: type: string format: date readOnly: true nullable: true documentType: type: string readOnly: true nullable: true country: allOf: - $ref: '#/components/schemas/CountryEnum' readOnly: true nullable: true hasLogo: type: boolean readOnly: true nullable: true isScreenshot: type: boolean readOnly: true nullable: true nameMatch: type: boolean readOnly: true nullable: true addressMatch: type: boolean readOnly: true nullable: true dateValid: type: boolean readOnly: true nullable: true overallStatus: allOf: - $ref: '#/components/schemas/PoaCheckStatusEnum' readOnly: true name: type: string readOnly: true nullable: true address: type: string readOnly: true nullable: true orgName: type: string readOnly: true nullable: true orgAddress: type: string readOnly: true nullable: true documentTypeSupported: type: boolean readOnly: true nullable: true countrySupported: type: boolean readOnly: true nullable: true required: - address - addressMatch - country - countrySupported - created - dateValid - documentType - documentTypeSupported - file - hasLogo - id - isScreenshot - issueDate - name - nameMatch - orgAddress - orgName - overallStatus PoaCheckStatusEnum: enum: - MATCH - NO_MATCH - NOT_COMPARED type: string 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