---
title: "What this account's certificates say"
method: GET
path: "/api/v1/branding"
tags: ["Proofs"]
---

# What this account's certificates say

`GET /api/v1/branding`

## Request

- Base URL: `https://proofledger.io`
- URL: `https://proofledger.io/api/v1/branding`
- Auth: HTTP bearer

Partner branding is approved by hand (email support@proofledger.io) and stamped on Developer and Platform accounts only. Once approved, every proof such an account creates afterwards carries the name as issued_via, shown on the certificate and verify page as "Recorded through <name> · Anchored by ProofLedger".

## Response `200`

Branding state

- object
  - `approved` boolean
  - `display_name` string, nullable
  - `website` string, nullable
  - `approved_at` string, date-time, nullable
  - `line` string, nullable: The exact line shown on certificates, or null.
  - `how_to_request` string: Present only when not approved.
  - `stamped` boolean: Present and false when the name is approved but the account is on Free: branding is stamped on new proofs on Developer and Platform only.

## Other responses

- `401`: Missing or invalid API key
- `429`: Rate limit exceeded: 120 requests per minute per API key (fixed window). Retry-After says how many seconds to wait; X-RateLimit-Limit / -Remaining / -Reset are on every keyed response.

---

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