Skip to content

DoCurious API Reference / types / AffiliateInfo

Interface: AffiliateInfo

Defined in: types/vendor.types.ts:82

Vendor's affiliate/commission program details, configured during onboarding Step 2.

Properties

affiliateNetwork?

optional affiliateNetwork: string

Defined in: types/vendor.types.ts:85

Name of the affiliate network (e.g., "ShareASale", "CJ Affiliate")


affiliateNotes?

optional affiliateNotes: string

Defined in: types/vendor.types.ts:91

Free-text notes about the affiliate arrangement


commissionRateTerms?

optional commissionRateTerms: string

Defined in: types/vendor.types.ts:96

Human-readable commission rate terms (e.g., "15% per sale")


commissionType?

optional commissionType: CommissionType

Defined in: types/vendor.types.ts:94


directDescription?

optional directDescription: string

Defined in: types/vendor.types.ts:93

Description of the direct commission agreement (when revenueType is 'direct')


platformId?

optional platformId: string

Defined in: types/vendor.types.ts:87

Vendor's ID within the affiliate network


programUrl?

optional programUrl: string

Defined in: types/vendor.types.ts:89

URL to the affiliate program's sign-up or info page


revenueType

revenueType: RevenueType

Defined in: types/vendor.types.ts:83

DoCurious Platform Documentation