Skip to main content
The Get Link endpoint returns a single prefilled checkout link by its ID. Use it to verify a link’s contents after creation, to retrieve a checkoutUrl you may have lost, or to inspect what’s stored before sharing. The link must belong to your organization and must be attached to the formID in the path — both are validated to keep the URL shape (/forms/{X}/links/{Y}) honest about parent ownership.

Endpoint

Authentication

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

Path parameters

string
required
The parent form’s unique identifier.
The link’s unique identifier, returned by Create Link.

Response

Unique identifier for the link.
string
The parent form’s ID.
string
The link’s internal label.
object
The prefill payload, translated back to the same camelCase keys you sent on create. Keys are omitted if they weren’t set. customInputs are keyed by their original question title (or the storage key as a fallback if the input was renamed/deleted on the form after the link was created). See Create Link — prefill whitelist for the full set.
string
The shareable URL. Rebuilt from current destinationType + overlayPath + organization config — so if the underlying form or merchant config changed, the URL reflects the current state.
string
One of HOSTED_PAGE_DONATE, HOSTED_PAGE_ATTEND, OVERLAY_DONATE, OVERLAY_ATTEND.
string
URL path on the organization’s site (only set for OVERLAY_* destinations; empty string otherwise).
boolean
Whether the link is active. Inactive links are visible via List Links with ?active=false and can be re-enabled via Activate.
string
ISO 8601 UTC timestamp from when the link was created.

Status codes

Example

cURL
200 response