Represents the necessary information to finalize the verification process for a specific customer attribute, such as email or phone.

interface CustomerDataVerificationResponse {
    allowableProcesses: number;
    attribute: CustomerDataVerificationAttribute;
    creationTime: string;
    currentProcesses: number;
    expirationTime?: string;
    flow: CustomerDataVerificationFlow;
    notificationType: CustomerDataVerificationNotificationType;
    verificationId: string;
}

Properties

allowableProcesses: number

The maximum number of allowed attempts to initiate the verification process for the same customer attribute.

The customer attribute being attached to the particular verification process.

creationTime: string

Creation time.

Format should be ISO 8601 in UTC. Represents RFC 3339, section 5.6 date-time.

Example

"2024-05-08T14:43:33Z"
currentProcesses: number

The number of current attempts made to initiate the verification process for the same customer attribute.

expirationTime?: string

Expiration time.

Format should be ISO 8601 in UTC. Represents RFC 3339, section 5.6 date-time.

Example

"2024-05-08T14:43:33Z"

The type of verification flow initiated for a specific customer attribute.

The mechanism used to deliver the customer attribute verification information.

verificationId: string

A unique identifier for the verification process associated with a particular customer attribute.