Skip to main content
POST
Accept terms of service

Authorizations

Authorization
string
header
required

Cognito JWT token for regular user authentication

Body

Terms acceptance for the authenticated user.

Terms acceptance for the authenticated user.

agreementId
string
required

The signed agreement id the user received from the provider's hosted terms flow (surfaced via the terms_acceptance requirement's actionUrl). Opaque — the platform resolves which provider it belongs to.

Minimum string length: 1
sessionId
string

Optional fraud-session id from the provider's client SDK (e.g. a Radar session), forwarded to the provider for fraud checks.

Minimum string length: 1

Response

Result of a terms acceptance.

Result of a terms acceptance.

termsAccepted
boolean
required

Whether the agreement was recorded and terms are now accepted.