---
title: "contact-verification/id/non-doc"
method: POST
path: "/contact-verification/id/non-doc"
tags: ["Contact Verification Endpoints"]
---

# contact-verification/id/non-doc

`POST /contact-verification/id/non-doc`

## Request

- Base URL: `https://earthnode-dev.vopay.com/api/v2`
- URL: `https://earthnode-dev.vopay.com/api/v2/contact-verification/id/non-doc`
- Auth: none declared

This endpoint is used to perform Non-Document ID verification on an individual. Currently only Canada is supported.

## Request body `application/x-www-form-urlencoded`

- object
  - `AccountID` string, required: Your account ID
  - `Key` string, required: API key for the account
  - `Signature` string, required: Hashed signature for the request
  - `ClientAccountID` string, required: The client account ID to verify. This is required if client account is enabled. Use ContactID instead if client account is not enabled.
  - `ContactID` string, required: The contact ID of the contact to verify. This is required if client account is not enabled. Use ClientAccountID instead if client account is enabled.
  - `FullName` string, required: Contact's full name
  - `DOB` string, required: Date of Birth, in date format YYYY-MM-DD (ex: 1960-01-15).
  - `EmailAddress` string, email, required: Email address of the contact - Must be a valid email
  - `Address1` string, required: Contact's address line 1
  - `Address2` string: Contact's address line 2
  - `City` string, required: Contact's city
  - `Province` string, required: Contact's province specified using two character abbreviations (eg. BC, AB)
  - `PostalCode` string, required: Contact's postal code
  - `Country` string, required: Contact's country specified using full country name or ISO 3166-1 alpha-2 or ISO 3166-1 alpha-3 code.
  - `TriggerAMLCheck` boolean: Include an AML check if the dual process verification status is verified.
  - `TriggerManualIDVOnFailure` boolean: If the non-document verification status is not verified then initiate a manual ID verification request to the email provided above.

## Response `200`

- object
  - `Success` boolean: True if the request was successful, false if it failed
  - `ErrorMessage` string: Contains a description of the error if the request failed
  - `VerificationRequestID` integer: Verification Request ID for the contact to be verified
  - `VerificationStatus` string: Status of the verification

---

[API](https://skmtc.dev/vopay/apis/verification.md) - [All operations](https://skmtc.dev/vopay/apis/verification/llms.txt) - [OpenAPI document](https://skmtc.dev/vopay/apis/verification/revisions/a167619c0012?raw)
