403 Forbidden. If the form was previously deleted, the API returns 410 Gone rather than 404, allowing you to distinguish between forms that never existed and those that have been deactivated.
This endpoint returns the full form configuration, including all amounts, toggles, tickets, giving levels, custom inputs, and email settings. For a lightweight summary, use List Forms instead.
Endpoint
Authentication
string
required
Bearer token using your API key. Format:
Bearer cs_live_your_keyPath parameters
string
required
The unique identifier of the form.
Response
On success, the endpoint returns the full form object.Identity & display
string
Internal form type. One of:
EMBED_FORM, CROWDFUNDING_FORM, PRODUCT, EVENT. See Form type mapping.Funds & frequencies
Suggested amounts
Giving levels & sponsorship
object[]
Named donation tiers. Each has
title, amount, and description.object[]
Sponsorship package groups. Each has
groupTitle, description, and options array with optionTitle and amount.Donor options
Fundraising features
Event fields
object[]
Event tickets. Each has
name, price, quantity, ticketType (INDIVIDUAL or GROUP), and optionally groupSize.object[]
Promo codes. Each has
code, discountType (percentage or amount), discountValue, quantity, and applicableTickets.Custom email
Custom inputs & FAQs
object[]
Additional form fields. Each has
question, inputType (short_text, long_text, single_select, multi_select), required, and options (for select types).object[]
FAQ items. Each has
question and answer.Status codes
Example
cURL