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
Bearer token using your API key. Format:
Bearer cs_live_your_keyPath parameters
The unique identifier of the form.
Response
On success, the endpoint returns the full form object.Identity & display
Internal form type. One of:
EMBED_FORM, CROWDFUNDING_FORM, PRODUCT, EVENT. See Form type mapping.Funds & frequencies
Suggested amounts
Giving levels & sponsorship
Named donation tiers. Each has
title, amount, and description.Sponsorship package groups. Each has
groupTitle, description, and options array with optionTitle and amount.Donor options
Fundraising features
Event fields
Event tickets. Each has
name, price, quantity, ticketType (INDIVIDUAL or GROUP), and optionally groupSize.Promo codes. Each has
code, discountType (percentage or amount), discountValue, quantity, and applicableTickets.Custom email
Custom inputs & FAQs
Additional form fields. Each has
question, inputType (short_text, long_text, single_select, multi_select), required, and options (for select types).FAQ items. Each has
question and answer.Status codes
| Code | Description |
|---|---|
200 | Form returned successfully. |
401 | Missing or invalid API key. |
403 | Form belongs to a different merchant. |
404 | No form found with the given ID. |
410 | Form was found but has been deleted. |
Example
cURL