---
title: "List my verification requests"
method: GET
path: "/api/v1/me/verification-requests"
tags: ["User Requests"]
---

# List my verification requests

`GET /api/v1/me/verification-requests`

## Request

- Base URL: `https://api.proof.holdings`
- URL: `https://api.proof.holdings/api/v1/me/verification-requests`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `auth_token`

List verification requests created by the current user. Dual-auth: an API key with verifications:read may list its own requests and filter with ?api_key_id (h-dashboard-per-key-api).

## Query parameters

- `api_key_id` string: Filter to requests attributed to this API key id or to a key it replaced (regenerated through `POST /api/v1/me/api-keys/{id}/regenerate` or renewed by an MCP sign-in refresh; replacements made before key history shipped are not linked). Always ANDed with the caller; an API-key caller may only pass its own key id.
- `profile_id` string: Filter to requests belonging to this project (public profile): branded with the profile OR created by the project’s API keys. UX narrowing only — always ANDed with the owner.

## Response `200`

List of verification requests

- object

## Other responses

- `401`: Unauthorized
- `403`: `profile_mismatch` — a project-bound API key named another sub-account; it acts for its own sub-account only.

---

[API](https://skmtc.dev/proof/apis/proof-holdings-api.md) · [All operations](https://skmtc.dev/proof/apis/proof-holdings-api/llms.txt) · [OpenAPI document](https://skmtc.dev/proof/apis/proof-holdings-api/revisions/b15f506de696?raw)
