> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stablepay.global/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Verification Status

> Get mobile and email verification status for a user

# Get Verification Status

Returns the current verification status for the user's mobile number and email address.

<ParamField path="userId" type="string" required>
  The unique user ID
</ParamField>

## Request

```bash theme={null}
curl -X GET https://api.stablepay.global/v2/users/usr_abc123/verify/status \
  -H "Authorization: Bearer YOUR_API_KEY"
```

## Response

```json theme={null}
{
  "success": true,
  "data": {
    "mobile": {
      "number": "+91987****10",
      "verified": true,
      "verifiedAt": "2025-06-15T10:30:00.000Z"
    },
    "email": {
      "address": "ra****@example.com",
      "verified": false,
      "verifiedAt": null
    }
  }
}
```

<Note>
  * `email` will be `null` if the user has no email address on file
  * Both mobile and email verification are independent
</Note>

## Errors

| Code        | Description    |
| ----------- | -------------- |
| `Not Found` | User not found |

<ResponseExample>
  ```json 200 theme={null}
  {
    "success": true,
    "data": {
      "mobile": {
        "number": "+91987****10",
        "verified": true,
        "verifiedAt": "2025-06-15T10:30:00.000Z"
      },
      "email": {
        "address": "ra****@example.com",
        "verified": false,
        "verifiedAt": null
      }
    }
  }
  ```

  ```json 200 theme={null}
  {
    "success": true,
    "data": {
      "mobile": {
        "number": "+91987****10",
        "verified": false,
        "verifiedAt": null
      },
      "email": null
    }
  }
  ```
</ResponseExample>
