Get organization-scoped campaign checkout metadata
Public campaign/program form metadata scoped by both organization and program. entity_mode=search returns only recipient options and paging metadata; initial returns bounded options with full form/configuration metadata, optionally adding a selected recipient beyond the limit; none omits recipients; options returns all projected options; full (and unknown modes) returns all raw recipient records. The search limit is clamped1–50, default24. trip_id can select a matching trip donor form. Standard donor field and public donation field contracts are returned only when their features/policies permit. Program progress is cached for30seconds. This metadata request does not create a donor or payment.
Path Parameters
Client id in the current organization.
Program id in the current organization.
Query Parameters
Recipient payload mode.
full, options, initial, search, none Recipient title search, trimmed and truncated to100characters.
100Initial/search page size, clamped1–50.
1 <= x <= 50An initial selection to include when it belongs to this program.
x >= 0Optional matching trip ID used to select its donor form.
x >= 0Response
Operation result.
- Option 1
- Option 2
HTTP contracts traced from the deployed controller and delegated validation/serialization.
A Gratona client — the tenant of the multi-tenant system. Owns donors, entities, programs, users, and integrations. The client_id on every other resource scopes data to this row. Stripe Connect onboarding state, account-level settings, and the client's display name all live here.
true