A Two Factor Authentication has the following statuses:

PendingWhen a verification is created it has a Pending state.
VerifiedVerification has been successfully confirmed.
CancelledVerification has been cancelled.
ExpiredVerification has expired. Verifications are expired according to the lifetimeInSeconds parameter.
FailedUser provided a wrong answer for this verification.

The diagram below illustrates the transitions between statuses


Statuses Diagram