Transaction Rates in API
W
Will
Please add transaction rate details to the public Zeffy API.
Currently, the payment endpoint returns each purchased item with a rate_id, but there is no supported public endpoint to resolve that ID to the ticket, registration, membership, or item name. The campaign endpoint also does not include its available rates.
This makes it difficult to build reliable integrations with Google Sheets, CRMs, registration systems, and reporting tools because the API shows that an item was purchased but does not identify what the item actually was.
Ideally, the payment item response would include fields such as:
{
"rate_id": "abc123",
"quantity": 1,
"title": "General admission"
}
Alternatively, Zeffy could provide a supported public endpoint such as:
GET /api/v1/rates/{rate_id}
or include all campaign rates in the campaign response.
The most important field is the human-readable rate or ticket name associated with each transaction item.
This would allow integrations to accurately identify purchased ticket types, registrations, memberships, products, or donation options without maintaining a separate manual lookup table.
Log In