Skip to content

HighLevel: List Payouts

HighLevel affiliateManager.listPayouts: arguments, response, policy and SDK examples.

← Affiliate manager operations · Get started

Operation gohighlevel.list_payouts

Provider route: GET /affiliate-manager/{locationId}/payouts. Alter supplies the connection’s credentials and routing.

Install @alter-ai/sdk @alter-ai/gohighlevel with npm, or alter-sdk-gohighlevel with pip. Supply your connected customer’s grant ID and the arguments described below.

import { App } from "@alter-ai/sdk";
import { HighLevelIntegration } from "@alter-ai/gohighlevel";
async function execute(input: Parameters<HighLevelIntegration["affiliateManager"]["listPayouts"]>[0]) {
const app = new App({ apiKey: process.env.ALTER_API_KEY! });
try {
const provider = new HighLevelIntegration(app, { grantId: process.env.PROVIDER_GRANT_ID! });
const call = await provider.affiliateManager.listPayouts(input);
const result = await call.wait();
return result.bodyJson();
} finally {
await app.close();
}
}
import os
from alter_sdk import App
from alter_sdk_gohighlevel import HighLevelIntegration
async def execute(arguments):
async with App(api_key=os.environ["ALTER_API_KEY"]) as app:
provider = HighLevelIntegration(app, {"grant_id": os.environ["PROVIDER_GRANT_ID"]})
call = await provider.affiliate_manager.list_payouts(arguments)
result = await call.wait()
return result.body_json()
FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
pathobjectRequired within parentAdditional keys: not allowed
path.locationIdstringRequired within parent
queryobjectOptionalAdditional keys: not allowed
query.statusstringOptional
query.querystringOptional
query.affiliateIdstringOptional
query.campaignIdstringOptional
query.skipnumberOptionalDefault: 0
query.limitnumberOptionalDefault: 10
query.startstringOptional
query.endstringOptional

Response media type: application/json. The table describes the pinned successful response. Referenced models link to their complete fields.

FieldTypePresenceDescription and constraints
$ModelRootExpand List Payouts — response body

Referenced models: List Payouts — response body

List Payouts — response body
FieldTypePresenceDescription and constraints
$objectRoot
metaJSONOptionalPagination metadata
meta (allOf 1)ModelAll variants applyExpand List Payouts — response body — meta count
payoutsarrayRequired within parentPayout list
payouts[]ModelEach itemExpand List Payouts — response body — payouts item

Referenced models: List Payouts — response body — payouts item, List Payouts — response body — meta count

List Payouts — response body — payouts item
FieldTypePresenceDescription and constraints
$objectRoot
_idstringRequired within parentPayout id
affiliateJSONOptionalAffiliate details
affiliate (allOf 1)ModelAll variants applyExpand Get Affiliate — response body
affiliateEmailstringOptionalAffiliate email
affiliateIdstringRequired within parentAffiliate id
affiliateNamestringOptionalAffiliate display name
altIdstringOptionalAlternate id
amountJSONRequired within parent
amount (anyOf 1)numberAlternativePayout amount
amount (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
campaignstringOptionalCampaign name
campaignIdstringOptionalCampaign id
createdAtstringOptionalCreated at timestamp
currencystringRequired within parentPayout currency
deletedbooleanOptionalWhether the payout is deleted
dueAtstringOptionalPayout due date
isMigratedbooleanOptionalWhether the payout is migrated
locationIdstringRequired within parentLocation id
paidAtstringOptionalPayout paid date
paidMetaobjectOptionalPayout metadata
paidMethodstringOptionalPayout paid method
payoutMethodstringOptionalPrimary payout method
payoutMonthstringOptionalPayout month
statusstringOptionalPayout status
updatedAtstringOptionalUpdated at timestamp

Referenced models: Get Affiliate — response body

List Payouts — response body — meta count
FieldTypePresenceDescription and constraints
$objectRoot
countJSONRequired within parent
count (anyOf 1)numberAlternativeTotal payouts matching the filters
count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
Get Affiliate — response body
FieldTypePresenceDescription and constraints
$objectRoot
_idstringRequired within parentAffiliate id
activebooleanOptionalWhether the affiliate is active
addressstringOptionalAffiliate address
avatarstringOptionalAffiliate avatar URL
campaignIdsarrayOptionalCampaign ids
campaignIds[]stringEach item
clickCountJSONOptional
clickCount (anyOf 1)numberAlternativeClick count
clickCount (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
contactIdstringOptionalContact id associated with the affiliate
createdAtstringOptionalCreated at timestamp
createdByobjectOptionalCreated by audit info
currencystringOptionalCurrency code
customerJSONOptional
customer (anyOf 1)numberAlternativeCustomer count
customer (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
deletedbooleanOptionalWhether the affiliate is deleted
droppedCustomerJSONOptional
droppedCustomer (anyOf 1)numberAlternativeDropped customer count
droppedCustomer (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
emailstringRequired within parentAffiliate email
facebookUrlstringOptionalFacebook URL
firstNamestringOptionalAffiliate first name
instagramUrlstringOptionalInstagram URL
lastNamestringOptionalAffiliate last name
lastUpdatedByobjectOptionalLast updated by audit info
leadJSONOptional
lead (anyOf 1)numberAlternativeLead count
lead (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
linkedInUrlstringOptionalLinkedIn URL
locationIdstringRequired within parentLocation id
ownedJSONOptional
owned (anyOf 1)numberAlternativeOwned amount
owned (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
paidJSONOptional
paid (anyOf 1)numberAlternativePaid amount
paid (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
phonestringOptionalAffiliate phone number
revenueJSONOptional
revenue (anyOf 1)numberAlternativeAffiliate revenue
revenue (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
twitterUrlstringOptionalTwitter URL
updatedAtstringOptionalUpdated at timestamp
vatIdstringOptionalVAT ID
w8FormstringOptionalW8 form URL
w9FormstringOptionalW9 form URL
websiteUrlstringOptionalWebsite URL
youtubeUrlstringOptionalYouTube URL

SDK function policy ID: gohighlevel.list_payouts. Catalog operation: list-payouts. Rules can name either ID; function rules distinguish managed calls and conservatively cover raw calls sharing the route. Existing grant permissions and policy rules apply. wait() returns an immediate result or waits for a required approval; it never approves the request itself. Persist the approval ID to resume after a restart.

Provider errors retain their response; JSON decoding raises ProviderAPIError for provider failures. ManagedOperationError identifies contract/input/retention errors. See error handling and provider-specific behavior. Sensitive input may be refused before approval storage. A decoding error never resubmits a write.

Required provider scopes: ["affiliate-manager.readonly"]

Pinned headers: {"Version": "v3"}

Official provider source

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.