API Reference# Introduction Access the Talkable API Authentication Response Format Date Format Errors Request Throttling Referral program via API How it works Choose an API key Create the Advocate’s offer Show the offer Record the share The Friend opens the link Report purchases and events Track custom activities Test the integration Next steps Custom activities How custom activities work Name your activities Send an activity Retry safely From a mobile app From a campaign page Review activities Errors Next steps Origins Origin types Example use cases Refunds Referrals Referral statuses Approve or void a referral Example use cases