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