Skip to main content
The Get Form endpoint retrieves a single form by its unique identifier. The form must belong to your merchant account — cross-merchant access returns 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_key

Path 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
200 response
410 response (deleted form)