Skip to main content
The List Forms endpoint returns all donation forms associated with your CharityStack account. Each form object includes the public URL, fund assignments, available frequencies, styling options, and active status. Forms that have been deleted are excluded from the list. Use the limit and lastEvaluatedKey parameters to page through results.
The list endpoint returns a summary of each form. To retrieve the full configuration (amounts, tickets, toggles, custom inputs, etc.), use Get Form by ID.

Endpoint

Authentication

string
required
Bearer token using your API key. Format: Bearer cs_live_your_key

Query parameters

number
default:"50"
Maximum number of forms to return per page. Accepted range is 1–100.
string
Pagination cursor from a previous response. Pass this to retrieve the next page.

Response

FormSummary[]
required
Array of form summary objects for your account.
number
required
Number of forms returned in this response page.
boolean
required
true if additional pages of results exist.
string
Pagination cursor for the next request. Only present when hasMore is true.

Example

cURL
200 response