# Get Campaign Payout Methods Report Retrieves a report detailing the distribution of payout methods selected by beneficiaries for a specific campaign. Endpoint: GET /v2/campaign-manager/reports/campaigns/{campaignId}/payout-methods Version: v2 Security: oauth2 ## Path parameters: - `campaignId` (string, required) ## Response 200 fields (application/json): - `campaignId` (string) Unique identifier of the campaign - `campaignName` (string) Name of the campaign - `payoutMethods` (array) List of payout methods with their usage metrics - `payoutMethods.id` (string) Unique identifier of the payout method - `payoutMethods.name` (string) Name of the payout method - `payoutMethods.category` (integer) Enum: "PrepaidCards", "GiftCards", "ACHTransfer", "VenmoTransfer", "PayPalTransfer", "PayPalV2Transfer", "VenmoV2Transfer" - `payoutMethods.usage` (object) - `payoutMethods.usage.count` (integer) Total count of instances - `payoutMethods.usage.amount` (number) Total monetary amount associated with the instances - `payoutMethods.usage.percentageByCount` (number) Percentage representation based on count relative to the total - `payoutMethods.usage.percentageByAmount` (number) Percentage representation based on amount relative to the total - `generationDate` (string) Date and time when this report was generated - `totalCount` (integer) Total count of payout instructions across all payout methods - `totalAmount` (number) Total monetary amount across all payout methods ## Response 401 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 403 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 404 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null)