1
Create the Fundor account
201 with a userId. If the email already has a Fundor account you get 202 link_pending instead; see Account linking.2
Put them on a team
The athlete gets a team code from their coach.The response has the athlete’s
teamMemberId and referralLink (URL and QR code).3
Share the referral link
Show
referralLink.url or the QR code in your app. Anyone who fills in that page becomes a lead credited to the athlete and attributed to you, and Fundor collects their consent itself. This is the simplest option and needs no consent work from you.4
Or collect a referral in your own form
First fetch the consent wording and a token when the form opens:Show
consent.text and commitment.text exactly, each next to an unchecked checkbox that the customer checks. Then send the lead with every consent field (why):201 means the lead is saved and queued for Fundor’s call center.Retries are safe
Every create call takes your ownexternalRef. Send the same one again (after a timeout, say) and Fundor returns the original record instead of creating a duplicate.