Skip to content

Affiliates API

Affiliate listing, creation, updates, deletion, per-affiliate statistics and transactions, FluentCRM contact management, and lifetime-commission customer links.

Authentication

These routes are protected by AffiliatePolicy. Admin users have full access; affiliate-level users require the read_all_affiliates capability.

Endpoints

MethodPathEditionOperationController
GET/affiliatesCoreList AffiliatesAffiliateController@index
GET/affiliates/exportCoreExport AffiliatesAffiliateController@export
POST/affiliatesCoreCreate AffiliateAffiliateController@createAffiliate
GET/affiliates/{id}CoreGet AffiliateAffiliateController@getAffiliate
DELETE/affiliates/{id}CoreDelete AffiliateAffiliateController@deleteAffiliate
PATCH/affiliates/{id}CoreUpdate AffiliateAffiliateController@updateAffiliate
PATCH/affiliates/{id}/statusCoreUpdate Affiliate StatusAffiliateController@updateAffiliateStatus
GET/affiliates/{id}/transactionsCoreList Affiliate TransactionsAffiliateController@getTransactions
GET/affiliates/{id}/visitsCoreList Affiliate VisitsAffiliateController@getVisits
GET/affiliates/{id}/referralsCoreList Affiliate ReferralsAffiliateController@getReferrals
GET/affiliates/{id}/customersCoreList Affiliate CustomersAffiliateController@getCustomers
GET/affiliates/{id}/statsCoreGet Affiliate StatsAffiliateController@getOverviewStats
GET/affiliates/{id}/statisticsCoreGet Affiliate StatisticsAffiliateController@statistics
GET/affiliates/{id}/crm-contactCoreGet Affiliate CRM ContactAffiliateController@getCrmContact
GET/affiliates/{id}/crm-optionsCoreGet Affiliate CRM OptionsAffiliateController@getCrmOptions
POST/affiliates/{id}/crm-contact/tagsCoreUpdate Affiliate CRM TagsAffiliateController@updateCrmTags
POST/affiliates/{id}/crm-contact/listsCoreUpdate Affiliate CRM ListsAffiliateController@updateCrmLists
GET/affiliates/{id}/customers/searchPROSearch Affiliate CustomersLifetimeCommissionController@searchCustomers
POST/affiliates/{id}/customers/linkPROLink Affiliate CustomerLifetimeCommissionController@link
DELETE/affiliates/{id}/customers/{customerId}PROUnlink Affiliate CustomerLifetimeCommissionController@unlink

FluentAffiliate developer documentation