v1

latestOpenAPI 3.1.0Apache 2.02026-07-245981,1853.0 MB
Verification Methods

Create Verification Method

Use this API to create a new verification method for the specified request.

post/api/datasubject/v2/requestqueues/{requestQueueRefId}/verificationmethods

Path parameters

requestQueueRefIdstring required

request queue reference id

Query parameters

languagestring

Language code

translateboolean

Whether to translate the content

Request body

idstring uuid

The unique identifier for this verification method.

verificationMethodNamestring

The name of the verification method used to verify the data subject's identity.

descriptionstring

A detailed description of how the verification method was applied.

verificationStatus'UNVERIFIED' | 'VERIFIED' | 'REJECTED'

The current status of the verification process.

verificationType'DEFAULT' | 'MANUAL' | 'KNOWLEDGE' | 'DOCUMENT' | 'EMAIL' | 'PHONE'

The type of verification process used.

createdDatestring date-time

The timestamp when this verification method was created.

lastModifiedDatestring date-time

The timestamp when this verification method was last modified.

Example request

{
  "id": "7a275364-d6e2-4581-b95b-843237cb232a",
  "verificationMethodName": "Government ID",
  "description": "Verified government-issued photo ID matched with requester information.",
  "verificationStatus": "VERIFIED",
  "verificationComments": [
    {
      "id": "3b47744c-eebf-44bb-bf4c-680966a448dc",
      "verificationMethodId": "3b47744c-eebf-44bb-bf4c-680966a448dc",
      "comment": "Passport verified with photo matching the requester's profile picture.",
      "lastModifiedDate": "2020-01-08T11:49:48.657Z",
      "type": 1,
      "attachments": [
        {
          "fileName": "sample.txt",
          "fileId": "3b47744c-eebf-44bb-bf4c-680966a448dc",
          "statusId": 10,
          "resourcePath": "/storage/attachments/sample.txt"
        }
      ]
    }
  ],
  "verificationType": "MANUAL",
  "createdDate": "2020-01-03T12:41:13.820Z",
  "lastModifiedDate": "2020-01-03T12:41:13.820Z"
}

Response

Created

idstring uuid

The unique identifier for this verification method.

verificationMethodNamestring

The name of the verification method used to verify the data subject's identity.

descriptionstring

A detailed description of how the verification method was applied.

verificationStatus'UNVERIFIED' | 'VERIFIED' | 'REJECTED'

The current status of the verification process.

verificationType'DEFAULT' | 'MANUAL' | 'KNOWLEDGE' | 'DOCUMENT' | 'EMAIL' | 'PHONE'

The type of verification process used.

createdDatestring date-time

The timestamp when this verification method was created.

lastModifiedDatestring date-time

The timestamp when this verification method was last modified.

Example response

{
  "id": "7a275364-d6e2-4581-b95b-843237cb232a",
  "verificationMethodName": "Government ID",
  "description": "Verified government-issued photo ID matched with requester information.",
  "verificationStatus": "VERIFIED",
  "verificationComments": [
    {
      "id": "3b47744c-eebf-44bb-bf4c-680966a448dc",
      "verificationMethodId": "3b47744c-eebf-44bb-bf4c-680966a448dc",
      "comment": "Passport verified with photo matching the requester's profile picture.",
      "lastModifiedDate": "2020-01-08T11:49:48.657Z",
      "type": 1,
      "attachments": [
        {
          "fileName": "sample.txt",
          "fileId": "3b47744c-eebf-44bb-bf4c-680966a448dc",
          "statusId": 10,
          "resourcePath": "/storage/attachments/sample.txt"
        }
      ]
    }
  ],
  "verificationType": "MANUAL",
  "createdDate": "2020-01-03T12:41:13.820Z",
  "lastModifiedDate": "2020-01-03T12:41:13.820Z"
}