Create an invite link
Invite links are unique URLs you share with potential affiliates. When someone visits the link, they can sign up and join your program.Invite options
| Option | Type | Default | Description |
|---|---|---|---|
name | string | – | Internal label for the invite. Not shown to affiliates. Max 100 characters. |
email | string | – | If set, the invite is tied to a specific email address. Only that email can claim it. |
isPublic | boolean | false | Whether anyone with the link can use it, or only the specified email. |
usageLimit | integer | – | Maximum number of times the invite can be claimed. Range: 1–1,000. |
expiresInDays | integer | – | Days until the invite expires. Range: 1–365. |
trackingCode | string | – | Pre-assign a custom tracking code to the affiliate (e.g., partner-sarah). Alphanumeric, hyphens, underscores. 3–50 characters. |
skipOnboarding | boolean | false | Skip the onboarding flow when the affiliate claims the invite. Useful for automated integrations. |
Public vs. private invites
Private invites (isPublic: false) are intended for specific people. If you include an email, only that email address can claim the invite. This is the best approach for one-on-one outreach to influencers, partners, or existing customers.
Public invites (isPublic: true) can be claimed by anyone with the link. Set a usageLimit and expiresInDays to control usage. This is useful for embedding an “Become an affiliate” link on your website or sharing in newsletters.
List invites for a program
Affiliate approval
When an affiliate joins your program, their approval path depends on your program’sautoApproveAffiliates setting.
Auto-approve (default)
WithautoApproveAffiliates: true, new affiliates are approved immediately when they claim an invite. They can start sharing links right away.
This is the recommended default because it reduces friction. You can always block an affiliate later if needed.
Manual approval
WithautoApproveAffiliates: false, new affiliates enter a pending state and must be approved by you before they can generate referral links.
Approve or block affiliates via the API:
Affiliate lifecycle
Every affiliate goes through a defined set of states:| Status | Description |
|---|---|
| Invited | An invite has been created but not yet claimed. |
| Pending | The affiliate has claimed the invite but is awaiting approval (manual approval mode only). |
| Active | The affiliate is approved and can generate referral links, drive traffic, and earn commissions. |
| Blocked | The affiliate has been blocked. Their referral links stop tracking and no new commissions are generated. Existing pending commissions may be rejected. |
Unblock an affiliate
If you blocked an affiliate by mistake, you can unblock them:List affiliates
View all affiliates across your programs or filter by program:What’s next
Marketplace
List your program in the public marketplace for organic affiliate discovery.
Conversions
Understand how conversions are tracked and attributed.