Releases: GoHighLevel/highlevel-api-sdk
Releases · GoHighLevel/highlevel-api-sdk
v2.2.2
What's Changed
Specs Changes
Calendars:
Added:
- request body field added in method (optional)
- response body nested field added in method (optional)
- request body field added in method (optional)
- response body array item field added in method (optional)
- response body array item field added in method (optional)
- response body field added in method (optional)
- response body field added in method (optional)
- request body field added in method (optional)
- request body field added in method (optional)
Removed:
- response body removed in method
SDK Changes
- fix: add return statements and await calls in webhook processing, pass raw body for oauth, remove unique key for tokens and create index for appId and resourceId (f5bd807)
v2.2.1
v2.2.0
v2.1.0
v2.0.0
What's Changed
Specs changes
Contacts:
Removed:
- response body
SearchContactSuccessResponseDtoremoved insearchContactsAdvancedmethod
Modified:
- method name changed from
deleteContactToWorkflowtodeleteContactFromWorkflowfor DELETE /contacts/{contactId}/workflow/{workflowId}
Locations:
Added:
- new method
getRecurringTaskByIdadded GET /locations/{locationId}/recurring-tasks/{id} - new method
updateRecurringTaskadded PUT /locations/{locationId}/recurring-tasks/{id} - new method
deleteRecurringTaskadded DELETE /locations/{locationId}/recurring-tasks/{id} - new method
createRecurringTaskadded POST /locations/{locationId}/recurring-tasks
Payments:
Added:
- new method
recordOrderPaymentadded POST /payments/orders/{orderId}/record-payment - new method
postMigrateOrderPaymentStatusadded POST /payments/orders/migrate-order-ps - new method
listOrderNotesadded GET /payments/orders/{orderId}/notes - new method
customProviderMarketplaceAppUpdateCapabilitiesadded PUT /payments/custom-provider/capabilities - response body field
automaticTaxesCalculatedadded ingetOrderByIdmethod (optional) - response body field
taxCalculationProvideradded ingetOrderByIdmethod (optional) - response body array item field
data[].items[].product.automaticTaxCategoryIdadded inlistOrderFulfillmentmethod (optional) - response body array item field
data.items[].product.automaticTaxCategoryIdadded increateOrderFulfillmentmethod (optional) - response body array item field
data[].mergedFromContactIdadded inlistTransactionsmethod (optional) - response body array item field
data[].fulfilledAtadded inlistTransactionsmethod (required) - response body field
mergedFromContactIdadded ingetTransactionByIdmethod (optional) - request body field
supportsSubscriptionScheduleadded increateIntegrationmethod (required)
Removed:
- query param
altTypeis removed ingetOrderByIdmethod (required) - response body array item field
data[].hasAffiliateCouponremoved inlistCouponsmethod - response body array item field
data[].deletedremoved inlistCouponsmethod
PhoneSystem:
Added:
- new method
getNumberPoolListadded GET /phone-system/number-pools - new method
activeNumbersadded GET /phone-system/numbers/location/{locationId}
Products:
Added:
- new method
bulkEditadded POST /products/bulk-update/edit - new method
updateDisplayPriorityadded POST /products/store/{storeId}/priority - request body field
altIdadded inupdateStoreStatusmethod (required) - request body field
altTypeadded inupdateStoreStatusmethod (required) - query param
altIdis added ingetProductCollectionIdmethod (required) - query param
sendWishlistStatusis added ingetProductByIdmethod (optional) - request body field
taxInclusiveadded inupdateProductByIdmethod (optional) - request body field
pricesadded inupdateProductByIdmethod (optional) - query param
sendWishlistStatusis added indeleteProductByIdmethod (optional) - request body field
taxInclusiveadded increateProductmethod (optional)
Removed:
- response body field
mediasremoved ingetProductByIdmethod - response body field
userIdremoved ingetProductByIdmethod - response body field
isLabelEnabledremoved ingetProductByIdmethod - response body field
seoremoved ingetProductByIdmethod - response body field
mediasremoved inupdateProductByIdmethod - response body field
userIdremoved inupdateProductByIdmethod - response body field
isLabelEnabledremoved inupdateProductByIdmethod - response body field
seoremoved inupdateProductByIdmethod - response body array item field
products[].mediasremoved inlistInvoicesmethod - response body array item field
products[].userIdremoved inlistInvoicesmethod - response body array item field
products[].isLabelEnabledremoved inlistInvoicesmethod - response body array item field
products[].seoremoved inlistInvoicesmethod - response body field
mediasremoved increateProductmethod - response body field
userIdremoved increateProductmethod - response body field
isLabelEnabledremoved increateProductmethod - response body field
seoremoved increateProductmethod
Proposals:
Added:
- new method
listDocumentsContractsadded GET /proposals/document - new method
sendDocumentsContractsadded POST /proposals/document/send - new method
listDocumentsContractsTemplatesadded GET /proposals/templates - new method
sendDocumentsContractsTemplateadded POST /proposals/templates/send
Store:
Added:
- new method
listShippingZonesadded GET /store/shipping-zone - new method
createShippingZoneadded POST /store/shipping-zone - new method
getShippingZonesadded GET /store/shipping-zone/{shippingZoneId} - new method
updateShippingZoneadded PUT /store/shipping-zone/{shippingZoneId} - new method
deleteShippingZoneadded DELETE /store/shipping-zone/{shippingZoneId} - new method
getAvailableShippingZonesadded POST /store/shipping-zone/shipping-rates - new method
listShippingRatesadded GET /store/shipping-zone/{shippingZoneId}/shipping-rate - new method
createShippingRateadded POST /store/shipping-zone/{shippingZoneId}/shipping-rate - new method
getShippingRatesadded GET /store/shipping-zone/{shippingZoneId}/shipping-rate/{shippingRateId} - new method
updateShippingRateadded PUT /store/shipping-zone/{shippingZoneId}/shipping-rate/{shippingRateId} - new method
deleteShippingRateadded DELETE /store/shipping-zone/{shippingZoneId}/shipping-rate/{shippingRateId} - new method
listShippingCarriersadded GET /store/shipping-carrier - new method
createShippingCarrieradded POST /store/shipping-carrier - new method
getShippingCarriersadded GET /store/shipping-carrier/{shippingCarrierId} - new method
updateShippingCarrieradded PUT /store/shipping-carrier/{shippingCarrierId} - new method
deleteShippingCarrieradded DELETE /store/shipping-carrier/{shippingCarrierId} - new method
getStoreSettingsadded GET /store/store-setting - new method
createStoreSettingadded POST /store/store-setting
VoiceAi:
Added:
- new method
getAgentsadded GET /voice-ai/agents - new method
createAgentadded POST /voice-ai/agents - new method
getAgentadded GET /voice-ai/agents/{agentId} - new method
deleteAgentadded DELETE /voice-ai/agents/{agentId} - new method
patchAgentadded PATCH /voice-ai/agents/{agentId} - new method
getCallLogsadded GET /voice-ai/dashboard/call-logs - new method
getCallLogadded GET /voice-ai/dashboard/call-logs/{callId} - new method
createActionadded POST /voice-ai/actions - new method
getActionadded GET /voice-ai/actions/{actionId} - new method
updateActionadded PUT /voice-ai/actions/{actionId} - new method
deleteActionadded DELETE /voice-ai/actions/{actionId}
SDK changes
- fix: remove extra things from package to reduce the build size (3fe5b3a)
v1.0.1
What's Changed
Specs Changes
Conversations:
Added:
- response body field added in method (optional)
- response body array item field added in method (optional)
Marketplace:
Added:
- request body field added in method (optional)
Modified:
- method endpoint changed from GET /marketplace/app/{appId}/installer-details to GET /marketplace/app/{appId}/installations
Users:
Added:
- path param is added in method
Removed:
- header param is removed in method
SDK Changes
- fix: crypto package removed, token expire function moved to base storage class (d96d25c)
v1.0.0
v0.1.0
v0.0.1
Initial release of the GHL SDK