---
title: "Get available assets for profile"
method: GET
path: "/api/v1/profiles/me/assets"
tags: ["Profiles"]
---

# Get available assets for profile

`GET /api/v1/profiles/me/assets`

## Request

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

Get verified assets available for display on public profiles. Optional profile_id scopes the is_public flags to that profile (absent: the primary profile).

## Query parameters

- `profile_id` string: Profile (sub-account) whose public_proofs selection computes the is_public flags. Ownership-validated (400 invalid_profile_id / 403 profile_not_owned). Absent → the primary profile.

## Response `200`

Available assets

- object
  - `assets` ProfileAssetOption[], required
    - `id` string, required: MongoDB ObjectId
    - `type` 'phone' | 'email' | 'domain' | 'social' | 'wallet' | 'account' | 'telegram_bot', required: Type of asset being verified
    - `identifier` string, required
    - `channel` 'whatsapp' | 'telegram' | 'sms' | 'email' | 'dns' | 'http' | 'auto' | 'github' | 'google' | 'facebook' | 'x' | 'linkedin' | 'instagram' | 'youtube' | 'tiktok' | 'ethereum' | 'solana' | 'bitcoin' | 'coinbase' | 'kraken' | 'telegram_bot_token' | 'otp' | 'magic_link', required: How the asset was verified: a verification channel, or `otp` / `magic_link` for an email address confirmed from the dashboard
    - `verified_at` string, date-time
    - `is_public` boolean, required: Whether the asset is shown on the profile the flags were computed for

## Other responses

- `400`: Malformed profile_id (invalid_profile_id)
- `401`: Unauthorized
- `403`: `profile_mismatch` — a project-bound API key named another sub-account; it acts for its own sub-account only. Profile not owned by the authenticated account (profile_not_owned)

---

[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)
