Skip to content

Payouts API

Payout batch management, transaction operations, payout processing, and CSV export.

Authentication

Payout routes are protected by PayoutPolicy. Admin users have full access; affiliate-level users require read_all_payouts.

Endpoints

MethodPathEditionOperationController
GET/payoutsCoreList PayoutsPayoutController@index
POST/payouts/validate-payout-configCoreValidate Payout ConfigPayoutController@validatePayoutConfig
POST/payouts/process-payoutCoreProcess PayoutPayoutController@processPayout
GET/payouts/{id}CoreGet PayoutPayoutController@show
GET/payouts/{id}/referralsCoreList Payout ReferralsPayoutController@getReferrals
GET/payouts/{id}/transactionsCoreList Payout TransactionsPayoutController@getTransactions
GET/payouts/{id}/transactions-exportCoreExport Payout TransactionsPayoutController@getExportableTransactions
DELETE/payouts/{id}/transactions/{transaction_id}CoreDelete Payout TransactionPayoutController@deleteTransaction
PATCH/payouts/{id}/transactions/{transaction_id}CoreUpdate Payout TransactionPayoutController@patchTransaction
PATCH/payouts/{id}/transactions/bulk-actionCoreBulk Update Payout TransactionsPayoutController@bulkPatchTransactions
PATCH/payouts/{id}CoreUpdate PayoutPayoutController@updatePayout

FluentAffiliate developer documentation