Fields
titleStringOptional short title for the contract, shown as the label on the registration call-to-action and the heading of the contract sheet. Resolved for the given locale, falling back to en, then first available. Defaults to the request's Accept-Language locale.
Arguments (1)
localeLocaletitleTranslations[Translation!]!All available translations for the title field.
contentString!Resolved for the given locale, falling back to en, then first available. Defaults to the request's Accept-Language locale.
Arguments (1)
localeLocalecontentTranslations[Translation!]!All available translations for the content field.
signatureRequiredBoolean!metadataKeyStringOptional key under which the accepted contract is captured as structured block metadata on the resulting registration (e.g. sessions.contract).
saveToParticipantBoolean!When true, the signed agreement is saved against the participant (their user) so a subsequent registration for the same participant + same waiver is not re-prompted.