Skip to main content
GET
/
v1
/
trust-badge
/
my-badge
curl "https://api.vouchmark.com/v1/trust-badge/my-badge?vendorId=cmp_aBcD..." \
  -H "Authorization: Bearer $TOKEN"
{
  "success": true,
  "badge": {
    "token": "eyJhbGciOiJIUzI1NiIs...",
    "band": "verified",
    "score": 90,
    "issuedAt": "2026-05-12T00:00:00Z",
    "expiresAt": "2026-05-13T00:00:00Z",
    "embedUrl": "https://vouchmark.com/badge/eyJhbGciOiJIUzI1NiIs...",
    "svgUrl": "https://vouchmark.com/badge/eyJhbGciOiJIUzI1NiIs....svg"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.vouchmark.com/llms.txt

Use this file to discover all available pages before exploring further.

Returns the active Trust Badge for one of your verified companies. If no active badge exists but the company is eligible, the endpoint mints one and returns it.

Query

vendorId
string
required
Company ID you own.
curl "https://api.vouchmark.com/v1/trust-badge/my-badge?vendorId=cmp_aBcD..." \
  -H "Authorization: Bearer $TOKEN"
{
  "success": true,
  "badge": {
    "token": "eyJhbGciOiJIUzI1NiIs...",
    "band": "verified",
    "score": 90,
    "issuedAt": "2026-05-12T00:00:00Z",
    "expiresAt": "2026-05-13T00:00:00Z",
    "embedUrl": "https://vouchmark.com/badge/eyJhbGciOiJIUzI1NiIs...",
    "svgUrl": "https://vouchmark.com/badge/eyJhbGciOiJIUzI1NiIs....svg"
  }
}
If the company isn’t eligible (score below the issuing threshold, missing CAC, sanction hit), the response is 200 with badge: null and an ineligibilityReason.