Choose jurisdictions and fill in the details the documents need
put/compliance/legal/settings
Choose jurisdictions and fill in the details the documents need. Never publishes anything.
Before you call
- Credential
Authorization: Bearer $KEY- Scope
compliance:write- Mcp
rivier_legal_set_details- Graphql
Mutation.complianceLegalSettingsUpdate- Sdk
compliance.legalSettings.update- Cli
compliance legal settings update
Request bodyapplication/json, required
- jurisdictionslist of string
- modestringOne of: combined, separate.
- localeslist of string
- answersobject
- entityobjectDefault: {}.
- namestringAt most 200 characters.
- addressstringAt most 400 characters.
- emailstring (email)At most 200 characters.
- phonestringAt most 60 characters.
- registrationstringAt most 200 characters.
- privacyContactNamestringAt most 200 characters.
- brandstringAt most 80 characters.
- euRepresentativestringAt most 400 characters.
- namestring
- dpoobjectDefault: {}.
- namestringAt most 200 characters.
- emailstring (email)At most 200 characters.
- namestring
- siteobjectDefault: {}.
- urlstringAt most 200 characters.
- urlstring
- minAgeintegerDefault: 16. At least 5. At most 21.
- paymentobjectDefault: {"label":"third-party payment provider"}.
- labelstringDefault: third-party payment provider. At most 120 characters.
- labelstring
- retentionlist of objectDefault: [].
- categorystringrequiredAt most 120 characters.
- periodstringrequiredAt most 200 characters.
- categorystringrequired
- processorslist of objectDefault: [].
- categorystringrequiredAt most 120 characters.
- purposestringrequiredAt most 300 characters.
- namestringAt most 120 characters.
- namedbooleanDefault: false.
- countrystringAt most 80 characters.
- safeguardstringAt most 200 characters.
- categorystringrequired
- cookieslist of objectDefault: [].
- namestringrequiredAt most 120 characters.
- categorystringrequiredOne of: necessary, preferences, analytics, marketing.
- purposestringrequiredAt most 300 characters.
- durationstringrequiredAt most 80 characters.
- providerstringAt most 120 characters.
- namestringrequired
- returnsobjectDefault: {}.
- daysintegerAt least 0. At most 365.
- costsstringAt most 500 characters.
- refundDaysintegerAt least 0. At most 120.
- bookingTermsstringAt most 1500 characters.
- daysinteger
- shippingobjectDefault: {}.
- regionsstringAt most 500 characters.
- timesstringAt most 500 characters.
- costsstringAt most 500 characters.
- regionsstring
- termsobjectDefault: {}.
- governingLawstringAt most 120 characters.
- courtsstringAt most 200 characters.
- governingLawstring
- serviceobjectDefault: {}.
- namestringAt most 80 characters.
- hostingstringAt most 800 characters.
- trialDaysintegerAt least 0. At most 365.
- readOnlyDaysintegerAt least 0. At most 3650.
- refundPolicystringAt most 1200 characters.
- billingEmailstring (email)At most 200 characters.
- trialTermsstringAt most 1200 characters.
- namestring
- securityobjectDefault: {}.
- reportEmailstring (email)At most 200 characters.
- reportEmailstring (email)
- dpaobjectDefault: {}.
- noticeDaysintegerAt least 1. At most 180.
- transfersstringAt most 1500 characters.
- noticeDaysinteger
- providersobjectDefault: {}.
- namingNotestringAt most 800 characters.
- namingNotestring
- accessibilityobjectDefault: {}.
- standardstringAt most 80 characters.
- statusstringAt most 1500 characters.
- knownstringAt most 1500 characters.
- emailstring (email)At most 200 characters.
- standardstring
- aiobjectDefault: {}.
- trainingstringAt most 1200 characters.
- trainingstring
- entityobject
- featureslist of string
- featuresOfflist of string
- businesslist of string
- sensitivelist of string
- minorsboolean
- siteBasestring (uri)At most 200 characters.
- cookieSourcestringOne of: widget, declared.
Responses
- 200application/jsonSuccess
object - 400application/jsonThe request was malformed
- errorstringrequired
- messagestring
- 401application/jsonNo valid credential
- errorstringrequired
- messagestring
- 403application/jsonThe credential lacks the scope, origin or address
- errorstringrequired
- messagestring
- 429application/jsonOver the key's rate limit; see Retry-After
- errorstringrequired
- messagestring