# Changelog

Source: https://marketplace.gohighlevel.com/docs/Changelog

## 2026-09-29

**Ad Publishing**

### PUT /ad-publishing/facebook/adsets
- :warning: added `#/components/schemas/AdSetBudgetDTO` to the `budget` request property `allOf` list
-  added the new optional request property `audience/allOf[#/components/schemas/FacebookAudienceDTO]/geoLocations/items/countryCode`
-  added the new optional request property `audience/allOf[#/components/schemas/FacebookAudienceDTO]/geoLocations/items/countryName`
-  added the new optional request property `bidAmount`
-  removed `#/components/schemas/Budget` from the `budget` request property `allOf` list

### PUT /ad-publishing/facebook/campaigns
-  added the new optional request property `adsetBudgetSharing`
-  added the new optional request property `bidAmount`
-  added the new optional request property `bidStrategy`
-  added the new optional request property `budget`
-  added the new optional request property `isCampaignBudget`

---

## 2026-09-18

**Funnels**

### GET /funnels/funnel
-  endpoint added

### GET /funnels/funnel/list
- :warning: api path removed without deprecation

### GET /funnels/funnel/\{funnelId\}/pages
-  endpoint added

### GET /funnels/funnel/\{funnelId\}/pages/count
-  endpoint added

### GET /funnels/lookup/redirect
-  endpoint added

### POST /funnels/lookup/redirect
- :warning: added the new required `header` request parameter `version`
-  api tag `Funnels` added

### GET /funnels/lookup/redirect/list
- :warning: api path removed without deprecation

### DELETE /funnels/lookup/redirect/\{id\}
- :warning: added the new required `header` request parameter `version`
-  api tag `Funnels` added

### PATCH /funnels/lookup/redirect/\{id\}
- :warning: added the new required `header` request parameter `version`
-  api tag `Funnels` added

### GET /funnels/page
- :warning: api path removed without deprecation

### GET /funnels/page/count

---

## 2026-09-18

**Affiliate Manager**

### POST /affiliate-manager/affiliate-campaign/affiliate/\{affiliateId\}/move-campaign
-  endpoint added

### PUT /affiliate-manager/affiliate-campaign/affiliate/\{affiliateId\}/referral-id
-  endpoint added

### PUT /affiliate-manager/affiliate-campaign/campaign/\{campaignId\}/affiliate/\{affiliateId\}/suspension
-  endpoint added

### GET /affiliate-manager/affiliate-campaign/referral-id/validate
-  endpoint added

### POST /affiliate-manager/affiliate-campaign/\{locationId\}/affiliate/\{affiliateId\}/move-campaign
- :warning: api path removed without deprecation

### PUT /affiliate-manager/affiliate-campaign/\{locationId\}/affiliate/\{affiliateId\}/referral-id
- :warning: api path removed without deprecation

### PUT /affiliate-manager/affiliate-campaign/\{locationId\}/campaign/\{campaignId\}/affiliate/\{affiliateId\}/suspension
- :warning: api path removed without deprecation

### GET /affiliate-manager/affiliate-campaign/\{locationId\}/referral-id/validate
- :warning: api path removed without deprecation

### GET /affiliate-manager/affiliate/\{affiliateId\}/payout-method
-  endpoint added

### POST /affiliate-manager/affiliate/\{affiliateId\}/payout-method
-  endpoint added

### DELETE /affiliate-manager/affiliate/\{affiliateId\}/payout-method/\{payoutMethodId\}
-  endpoint added

### PUT /affiliate-manager/affiliate/\{affiliateId\}/payout-method/\{payoutMethodId\}
-  endpoint added

### PATCH /affiliate-manager/affiliate/\{affiliateId\}/payout-method/\{payoutMethodId\}/primary
-  endpoint added

### GET /affiliate-manager/affiliates
-  endpoint added

### POST /affiliate-manager/affiliates
-  endpoint added

### GET /affiliate-manager/affiliates/\{affiliateId\}
-  endpoint added

### PUT /affiliate-manager/affiliates/\{affiliateId\}
-  endpoint added

### DELETE /affiliate-manager/affiliates/\{affiliateId\}/customer/\{customerId\}
-  endpoint added

### GET /affiliate-manager/affiliates/\{affiliateId\}/customers
-  endpoint added

### PATCH /affiliate-manager/affiliates/\{affiliateId\}/customers/\{customerId\}/state
-  endpoint added

### POST /affiliate-manager/affiliates/\{affiliateId\}/lead/create
-  endpoint added

### GET /affiliate-manager/affiliates/\{affiliateId\}/lead/validate
-  endpoint added

### PUT /affiliate-manager/affiliates/\{affiliateId\}/status
-  endpoint added

### POST /affiliate-manager/affiliates/\{affiliateId\}/tax-form
-  endpoint added

### GET /affiliate-manager/campaigns
-  endpoint added

### GET /affiliate-manager/campaigns/\{campaignId\}
-  endpoint added

### POST /affiliate-manager/commission
-  endpoint added

### DELETE /affiliate-manager/commission/\{commissionId\}
-  endpoint added

### PUT /affiliate-manager/commission/\{commissionId\}/deny
-  endpoint added

### PUT /affiliate-manager/commission/\{commissionId\}/status
-  endpoint added

### GET /affiliate-manager/commissions
-  endpoint added

### GET /affiliate-manager/country-bank-mapping
-  endpoint added

### GET /affiliate-manager/media
-  endpoint added

### DELETE /affiliate-manager/media/\{mediaId\}
-  endpoint added

### PUT /affiliate-manager/media/\{mediaId\}
-  endpoint added

### GET /affiliate-manager/payouts
-  endpoint added

### GET /affiliate-manager/\{locationId\}/affiliate/\{affiliateId\}/payout-method
- :warning: api path removed without deprecation

### POST /affiliate-manager/\{locationId\}/affiliate/\{affiliateId\}/payout-method
- :warning: api path removed without deprecation

### DELETE /affiliate-manager/\{locationId\}/affiliate/\{affiliateId\}/payout-method/\{payoutMethodId\}
- :warning: api path removed without deprecation

### PUT /affiliate-manager/\{locationId\}/affiliate/\{affiliateId\}/payout-method/\{payoutMethodId\}
- :warning: api path removed without deprecation

### PATCH /affiliate-manager/\{locationId\}/affiliate/\{affiliateId\}/payout-method/\{payoutMethodId\}/primary
- :warning: api path removed without deprecation

### GET /affiliate-manager/\{locationId\}/affiliates
- :warning: api path removed without deprecation

### POST /affiliate-manager/\{locationId\}/affiliates
- :warning: api path removed without deprecation

### GET /affiliate-manager/\{locationId\}/affiliates/\{affiliateId\}
- :warning: api path removed without deprecation

### PUT /affiliate-manager/\{locationId\}/affiliates/\{affiliateId\}
- :warning: api path removed without deprecation

### DELETE /affiliate-manager/\{locationId\}/affiliates/\{affiliateId\}/customer/\{customerId\}
- :warning: api path removed without deprecation

### GET /affiliate-manager/\{locationId\}/affiliates/\{affiliateId\}/customers
- :warning: api path removed without deprecation

### PATCH /affiliate-manager/\{locationId\}/affiliates/\{affiliateId\}/customers/\{customerId\}/state
- :warning: api path removed without deprecation

### POST /affiliate-manager/\{locationId\}/affiliates/\{affiliateId\}/lead/create
- :warning: api path removed without deprecation

### GET /affiliate-manager/\{locationId\}/affiliates/\{affiliateId\}/lead/validate
- :warning: api path removed without deprecation

### PUT /affiliate-manager/\{locationId\}/affiliates/\{affiliateId\}/status
- :warning: api path removed without deprecation

### POST /affiliate-manager/\{locationId\}/affiliates/\{affiliateId\}/tax-form
- :warning: api path removed without deprecation

### GET /affiliate-manager/\{locationId\}/campaigns
- :warning: api path removed without deprecation

### GET /affiliate-manager/\{locationId\}/campaigns/\{campaignId\}
- :warning: api path removed without deprecation

### POST /affiliate-manager/\{locationId\}/commission
- :warning: api path removed without deprecation

### DELETE /affiliate-manager/\{locationId\}/commission/\{commissionId\}
- :warning: api path removed without deprecation

### PUT /affiliate-manager/\{locationId\}/commission/\{commissionId\}/deny
- :warning: api path removed without deprecation

### PUT /affiliate-manager/\{locationId\}/commission/\{commissionId\}/status
- :warning: api path removed without deprecation

### GET /affiliate-manager/\{locationId\}/commissions
- :warning: api path removed without deprecation

### GET /affiliate-manager/\{locationId\}/country-bank-mapping
- :warning: api path removed without deprecation

### GET /affiliate-manager/\{locationId\}/media
- :warning: api path removed without deprecation

### DELETE /affiliate-manager/\{locationId\}/media/\{mediaId\}
- :warning: api path removed without deprecation

### PUT /affiliate-manager/\{locationId\}/media/\{mediaId\}
- :warning: api path removed without deprecation

### GET /affiliate-manager/\{locationId\}/payouts
- :warning: api path removed without deprecation

## Components
-  removed the schema `RedirectListResponseDTO`
-  removed the schema `AffiliateSuspensionDto`
-  removed the schema `CreateCommissionDto`
-  removed the schema `CreateLead`
-  removed the schema `CreateUpdateRequest`
-  removed the schema `MoveAffiliateToCampaignDto`
-  removed the schema `StatusRequest`
-  removed the schema `UpdateAffiliateMediaDto`
-  removed the schema `UpdateAffiliateStatusDto`
-  removed the schema `UpdateReferralIdDto`
-  removed the schema `UpdateStateDTO`

---

## 2026-09-15

**Managed Agents**

### GET /agent-studio/managed-agents
-  endpoint added

### GET /agent-studio/managed-agents/\{managedAgentId\}
-  endpoint added

### POST /agent-studio/managed-agents/\{managedAgentId\}/execute
-  endpoint added

---

## 2026-09-15

**Chat Widget**

### GET /chat-widget/list renamed to GET /chat-widget/

### POST /chat-widget/
- :warning: added the new `agent-studio` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `blogs` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `client-portal` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `conversation-ai` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `funnels` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `voice-ai` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `webinar` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `website` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `wordpress` enum value to the `creationSource` response property for the response status `201`
-  added the new optional request property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/advanceSettings/allOf[#/components/schemas/AdvanceSettingsDTO]/spamProtection`
-  added the new optional request property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/complianceEnabled`
-  added the new optional request property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/consentRequired`
-  added the new optional request property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/legalNoticeText`
-  added the new optional request property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/prefilledMessageText`
-  added the new optional request property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/showLegalNotice`
-  added the new optional request property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/widgetId`
-  added the new enum value `v4` to the `header` request parameter `version`
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/advanceSettings/allOf[#/components/schemas/AdvanceSettingsDTO]/spamProtection` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/complianceEnabled` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/consentRequired` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/legalNoticeText` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/prefilledMessageText` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/showLegalNotice` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/widgetId` to the response with the `201` status

### POST /chat-widget/clone
- :warning: added the new `agent-studio` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `blogs` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `client-portal` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `conversation-ai` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `funnels` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `voice-ai` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `webinar` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `website` enum value to the `creationSource` response property for the response status `201`
- :warning: added the new `wordpress` enum value to the `creationSource` response property for the response status `201`
-  added the new enum value `v4` to the `header` request parameter `version`
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/advanceSettings/allOf[#/components/schemas/AdvanceSettingsDTO]/spamProtection` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/complianceEnabled` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/consentRequired` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/legalNoticeText` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/prefilledMessageText` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/showLegalNotice` to the response with the `201` status
-  added the optional property `settings/allOf[#/components/schemas/WidgetSettingsDTO]/widgetId` to the response with the `201` status

### DELETE /chat-widget/\{locationId\}/\{id\} renamed to DELETE /chat-widget/\{id\}

### GET /chat-widget/data/\{locationId\}/\{id\} renamed to GET /chat-widget/\{id\}

### PATCH /chat-widget/data/\{locationId\}/\{id\} renamed to PATCH /chat-widget/\{id\}

### PUT /chat-widget/data/\{locationId\}/\{id\} renamed to PUT /chat-widget/\{id\}

## Components
-  removed the schema `BadRequestDTO`
-  removed the schema `UnauthorizedDTO`
-  removed the schema `UnprocessableDTO`

---

## 2026-09-11

**Marketplace**

### GET /marketplace/app/\{appId\}/rebilling-config
-  endpoint added

### GET /marketplace/app/\{appId\}/rebilling-config/location/\{locationId\}
- :warning: api path removed

---

## 2026-09-10

**Marketplace**

### GET /marketplace/app/\{appId\}/rebilling-config
-  endpoint added

### GET /marketplace/app/\{appId\}/rebilling-config/location/\{locationId\}
- :warning: api path removed
