Capture a lead when they sign-up or fill an optin form. This endpoint is used to track leads and sign-ups. It’s not for tracking the actual sales and commissions.
Sign-ups are tracked as leads in FirstPromoter so when a person referred by the promoter/affiliate signs up, a new referral should be added inside FirstPromoter (you can see them inside the Referrals section as Leads).
API key passed as a Bearer token in the Authorization header. You can find your API Key on Your FirstPromoter Dashboard. Navigate to Settings → Integrations section → Manage API Keys
Account id. You can find your Account ID on Your FirstPromoter Dashboard. Navigate to Settings → Integrations
Email of the lead/sign-up. Required if uid is not provided.
ID to match the sale with the lead if the email can be changed before the first sale. Required if email is not provided.
Visitor tracking ID. It's set when the visitor tracking script tracks the referral visit on our system. The value is found inside _fprom_tid cookie. Required if ref_id is not provided.
Default referral id of the promoter. Use this only when you want to assign the lead to a specific promoter. Required if tid is not provided.
IP of the visitor who generated the sign up. It's used for fraud analysis.
ISO date string of the date of the signup event
Set this to true to skip email notifications. Default is false.
Successful signup response
45831611
"signup"
null
null
null
null
null
null
"2025-04-25T09:29:51.973Z"
[]