Skip to content

Public donor page​

GET
/donors/{kind}/{key}

The public page behind a guest or anonymous donor row on the leaderboard.

A donor identity is addressed ONLY by an opaque public key of 20 hex characters. The key is
one-way: no email, no identity id and no account reference ever leaves the server, and the
guest key and the anonymous key of one person cannot be related to each other.

given and gifts cover every settled gift of the identity — the same figures the
leaderboard row shows — including gifts to campaigns that are not public. The campaigns
list is public campaigns only, and campaignsHidden counts the gifts the list cannot show.

An anonymous identity is never named: name is null and anonymousKey carries the key, from
which the client derives the same localized alias the donor wall shows.

No authentication: the page is viewer-independent. Money is in integer cents.

Parameters​

Path Parameters

kind*
Type
string
Required
Valid values
"guest""anon"
key*

The opaque public key from a leaderboard row or a search result.

Type
string
Required
Pattern
"^[0-9a-f]{20}$"

Responses​

The donor page

application/json
JSON
{
"kind": "string",
"key": "string",
"name": "string",
"anonymousKey": "string",
"given": 0,
"gifts": 0,
"currency": "string",
"firstGiftAt": "string",
"lastGiftAt": "string",
"rank": 0,
"score": 0,
"href": "string",
"campaigns": [
{
"id": "string",
"slug": "string",
"title": "string",
"coverImage": "string",
"isProject": true,
"givenCents": 0,
"gifts": 0,
"lastGiftAt": "string"
}
],
"campaignsHidden": 0,
"hasMoreCampaigns": true
}

Playground​

Server
Variables
Key
Value

Samples​

Powered by VitePress OpenAPI

Built with VitePress