# Poll for credential status

At regular intervals, Google will call `getProofingStatus` to check the status
of a proofing request with the Issuer. The specific interval is configured
between Google and the Issuer.

> [!NOTE]
> **Note:** Polling is used only for reliability. As an Issuer, using the `notifyProofingStatusUpdateAvailable` method is the primary way to make Google aware of status updates.

## Request flow

![](https://developers.google.com/static/wallet/identity/provisioning/overview/images/poll-for-status.png)

## Flow description

| Step | Source | Description |
|---|---|---|
| 1 | Android-powered device | A user submits the liveness video and physical identity document images for VDC registration. |
| 2 | Google servers | Google calls `proofUser`, sending the evidence and a proofing ID to the Issuer. |
| 3 | Issuer servers | The Issuer sets the approval to `pending` and reviews the submitted evidence. |
| 4 | Google servers | Once the configured time interval passes, Google calls `getProofingStatus` to determine the status of the proofing request. |
| 5 | Issuer servers | The Issuer returns a `pending` status. |
| 6 | Google servers | Once the configured time interval passes again, Google calls `getProofingStatus` to determine the status of the proofing request. |
| 7 | Issuer servers | The Issuer returns an `accepted` status. |
| 8 | Google servers | Google relays the status to the user. |