As the developer responsible for this user journey you are required - as per the terms of our API Developer Terms and Conditions - to adhere to the following:
When creating a new user account with the accountRegistration end point you must display to the user the following:
This must be a box that the user ticks. In this instance you would pass into the API the attribute <acceptTermsAndConditions> as true. Providing false will fail validation.
2. JustGiving Preferences
When creating a fundraising page for the user with the registerFundraisingPage end point you must display to the user the following:
“I am happy for JustGiving to send me emails that inspire me, interest me and make me smile”
This should be a box that the user can choose to tick or not. In this instance you would pass into the API the attribute <justGivingOptIn> as true or false.
The justGivingOptIn argument allows you to indicate whether the user wishes to opt in to receive marketing communications from JustGiving.