NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #833 most downloaded on Packagist
Hubspot API client
Last release 4 months ago
12 May 2026
Release timing varies
gaps range from 9 days to 6 months
Most releases are documented
notes for 51 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
79 releases · first in 2020
One column per quarter.
Delay::getExponentialDelayFunction() is deprecated — pass null as the delay function instead to use Guzzle's built-in exponential backoff.
RetryMiddlewareFactory::createConnectionErrorsMiddleware() — retries requests that fail with transient cURL errors (52, 55, 56) by default.RetryMiddlewareFactory::getRetryFunctionByConnectionErrors() — low-level retry decider for connection errors, configurable via $curlErrorCodes and $maxRetries.Delay::getExponentialDelayFunction() is deprecated — pass null as the delay function instead to use Guzzle's built-in exponential backoff.crm()->associations()->batchApi()->create() now returns HTTP 201 instead of 200, and handles HTTP 207 (partial success) responses with new BatchRespon
crm()->associations()->batchApi()->create() now returns HTTP 201 instead of 200, and handles HTTP 207 (partial success) responses with new BatchResponsePublicAssociationWithErrors model.crm()->associations()->batchApi()->read() now handles HTTP 207 (partial success) responses, returning BatchResponsePublicAssociationMultiWithErrors.HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociation no longer includes errors and numErrors fields — those are available on the new BatchResponsePublicAssociationWithErrors model.HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti no longer includes errors and numErrors fields — those are available on the new BatchResponsePublicAssociationMultiWithErrors model.BatchResponsePublicAssociationWithErrors, BatchResponsePublicAssociationMultiWithErrors.crm()->properties()->batchApi()->create() now returns HTTP 201 instead of 200, and handles HTTP 207 (partial success) responses with new BatchResponsePropertyWithErrors model.crm()->properties()->batchApi()->read() now handles HTTP 207 (partial success) responses, returning BatchResponsePropertyWithErrors.HubSpot\Client\Crm\Properties\Model\BatchResponseProperty no longer includes errors and numErrors fields — those are available on the new BatchResponsePropertyWithErrors model.currencyPropertyName, numberDisplayHint, and showCurrencySymbol to Property, PropertyCreate, and PropertyUpdate models.BatchResponsePropertyWithErrors.crm()->associations()->batchApi()->create() now returns HTTP 201 instead of 200, and handles HTTP 207 (partial success) responses with new BatchResponsePublicAssociationWithErrors model.crm()->associations()->batchApi()->read() now handles HTTP 207 (partial success) responses, returning BatchResponsePublicAssociationMultiWithErrors.HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociation no longer includes errors and numErrors fields — those are available on the new BatchResponsePublicAssociationWithErrors model.HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti no longer includes errors and numErrors fields — those are available on the new BatchResponsePublicAssociationMultiWithErrors model.BatchResponsePublicAssociationWithErrors, BatchResponsePublicAssociationMultiWithErrors.crm()->properties()->batchApi()->create() now returns HTTP 201 instead of 200, and handles HTTP 207 (partial success) responses with new BatchResponsePropertyWithErrors model.crm()->properties()->batchApi()->read() now handles HTTP 207 (partial success) responses, returning BatchResponsePropertyWithErrors.HubSpot\Client\Crm\Properties\Model\BatchResponseProperty no longer includes errors and numErrors fields — those are available on the new BatchResponsePropertyWithErrors model.currencyPropertyName, numberDisplayHint, and showCurrencySymbol to Property, PropertyCreate, and PropertyUpdate models.BatchResponsePropertyWithErrors.Added code_verifier and scope as optional parameters to oauth()->tokensApi()->create() .
code_verifier and scope as optional parameters to oauth()->tokensApi()->create().refresh_token field to HubSpot\Client\Oauth\Model\TokenResponseIF.HubSpot\Client\Oauth\Model\TokenResponseIF to use snake_case keys (access_token, expires_in, hub_id, token_type) matching the actual API response.crm()->objects()->basicApi()->create() now returns HTTP 201 instead of 200.crm()->objects()->basicApi()->getPage() return type changed from CollectionResponseSimplePublicObjectWithAssociations to CollectionResponseSimplePublicObjectWithAssociationsForwardPaging.crm()->objects()->batchApi()->create() now returns HTTP 201 instead of 200, and handles HTTP 207 (partial success) responses with new BatchResponseSimplePublicObjectWithErrors model.crm()->objects()->batchApi()->read() and update() now handle HTTP 207 (partial success) responses, returning BatchResponseSimplePublicObjectWithErrors.crm()->objects()->batchApi()->upsert() now handles HTTP 207 (partial success) responses, returning BatchResponseSimplePublicUpsertObjectWithErrors.HubSpot\Client\Crm\Objects\Model\BatchResponseSimplePublicObject no longer includes errors and numErrors fields — those are available on the new BatchResponseSimplePublicObjectWithErrors model.HubSpot\Client\Crm\Objects\Model\BatchResponseSimplePublicUpsertObject no longer includes errors and numErrors fields — those are available on the new BatchResponseSimplePublicUpsertObjectWithErrors model.CollectionResponseSimplePublicObjectWithAssociations to CollectionResponseSimplePublicObjectWithAssociationsForwardPaging.BatchResponseSimplePublicObjectWithErrors, BatchResponseSimplePublicUpsertObjectWithErrors, ForwardPaging.code_verifier and scope as optional parameters to oauth()->tokensApi()->create().refresh_token field to HubSpot\Client\Oauth\Model\TokenResponseIF.HubSpot\Client\Oauth\Model\TokenResponseIF to use snake_case keys (access_token, expires_in, hub_id, token_type) matching the actual API response.crm()->objects()->basicApi()->create() now returns HTTP 201 instead of 200.crm()->objects()->basicApi()->getPage() return type changed from CollectionResponseSimplePublicObjectWithAssociations to CollectionResponseSimplePublicObjectWithAssociationsForwardPaging.crm()->objects()->batchApi()->create() now returns HTTP 201 instead of 200, and handles HTTP 207 (partial success) responses with new BatchResponseSimplePublicObjectWithErrors model.crm()->objects()->batchApi()->read() and update() now handle HTTP 207 (partial success) responses, returning BatchResponseSimplePublicObjectWithErrors.crm()->objects()->batchApi()->upsert() now handles HTTP 207 (partial success) responses, returning BatchResponseSimplePublicUpsertObjectWithErrors.HubSpot\Client\Crm\Objects\Model\BatchResponseSimplePublicObject no longer includes errors and numErrors fields — those are available on the new BatchResponseSimplePublicObjectWithErrors model.HubSpot\Client\Crm\Objects\Model\BatchResponseSimplePublicUpsertObject no longer includes errors and numErrors fields — those are available on the new BatchResponseSimplePublicUpsertObjectWithErrors model.CollectionResponseSimplePublicObjectWithAssociations to CollectionResponseSimplePublicObjectWithAssociationsForwardPaging.BatchResponseSimplePublicObjectWithErrors, BatchResponseSimplePublicUpsertObjectWithErrors, ForwardPaging.Updated the return type of the response object in crm()->associations()->v4()->batchApi()->archive() and archiveLabels() to void instead of BatchRespo
crm()->associations()->v4()->batchApi()->archive() and archiveLabels() to void instead of BatchResponseVoid|Error. The BatchResponseVoid model has been removed.crm()->associations()->v4()->batchApi()->create() now handles HTTP 207 (partial success) responses, returning new BatchResponseLabelsBetweenObjectPairWithErrors model.crm()->associations()->v4()->batchApi()->getPage() now handles HTTP 207 (partial success) responses, returning new BatchResponsePublicAssociationMultiWithLabelWithErrors model.HubSpot\Client\Crm\Associations\V4\Model\BatchResponseLabelsBetweenObjectPair model no longer includes errors and numErrors fields — those are available on the new HubSpot\Client\Crm\Associations\V4\Model\BatchResponseLabelsBetweenObjectPairWithErrors model.HubSpot\Client\Crm\Associations\V4\Model\BatchResponseLabelsBetweenObjectPairWithErrors, HubSpot\Client\Crm\Associations\V4\Model\BatchResponsePublicAssociationMultiWithLabelWithErrors.crm()->associations()->v4()->batchApi()->archive() and archiveLabels() to void instead of BatchResponseVoid|Error. The BatchResponseVoid model has been removed.crm()->associations()->v4()->batchApi()->create() now handles HTTP 207 (partial success) responses, returning new BatchResponseLabelsBetweenObjectPairWithErrors model.crm()->associations()->v4()->batchApi()->getPage() now handles HTTP 207 (partial success) responses, returning new BatchResponsePublicAssociationMultiWithLabelWithErrors model.HubSpot\Client\Crm\Associations\V4\Model\BatchResponseLabelsBetweenObjectPair model no longer includes errors and numErrors fields — those are available on the new HubSpot\Client\Crm\Associations\V4\Model\BatchResponseLabelsBetweenObjectPairWithErrors model.HubSpot\Client\Crm\Associations\V4\Model\BatchResponseLabelsBetweenObjectPairWithErrors, HubSpot\Client\Crm\Associations\V4\Model\BatchResponsePublicAssociationMultiWithLabelWithErrors.Corrected parameter names for forms in Files and CRM Imports clients.
Updated crm()->associations()->v4()->basicApi()->create() method to return status code 201 .
crm()->associations()->v4()->basicApi()->create() method to return status code 201.crm()->associations()->v4()->basicApi()->create() to return LabelsBetweenObjectPair | Error instead of CreatedResponseLabelsBetweenObjectPair | Error.crm()->associations()->v4()->basicApi()->getPage() to return CollectionResponseMultiAssociatedObjectWithLabelForwardPaging | Error instead of CollectionResponseMultiAssociatedObjectWithLabel | Error.crm()->associations()->v4()->basicApi()->create() method to return status code 201.crm()->associations()->v4()->basicApi()->create() to return LabelsBetweenObjectPair | Error instead of CreatedResponseLabelsBetweenObjectPair | Error.crm()->associations()->v4()->basicApi()->getPage() to return CollectionResponseMultiAssociatedObjectWithLabelForwardPaging | Error instead of CollectionResponseMultiAssociatedObjectWithLabel | Error.Updated all batch create methods of CRM objects to return status code 201 .
201.Updated all create methods of CRM objects to return status code 201 .
201.Changed the return type of the response object in cms()->sourceCode()->contentApi()->download() from \HubSpot\Client\Cms\SourceCode\Model\Error to \Sp
cms()->sourceCode()->contentApi()->download() from \HubSpot\Client\Cms\SourceCode\Model\Error to \SplFileObject|\HubSpot\Client\Cms\SourceCode\Model\Error.$environment parameter as the first argument to the cms()->sourceCode()->contentApi()->doValidate() method.removeTableVersion() method to cms()->hubdb()->tablesApi().is_get_localized_schema option to cms()->hubdb()->tablesApi()->getAllDraftTables() and cms()->hubdb()->tablesApi()->getAllTables().max_number_of_characters and max_number_of_options properties to HubSpot\Client\Cms\Hubdb\Model\ColumnRequest.deleted_at property to HubSpot\Client\Cms\Hubdb\Model\HubDbTableV3.pipeline_id option to crm()->pipelines()->pipelineStageAuditsApi()->getAudit().metadata property required in HubSpot\Client\Crm\Pipelines\Model\PipelineStage, HubSpot\Client\Crm\Pipelines\Model\PipelineStageInput and HubSpot\Client\Crm\Pipelines\Model\PipelineStagePatchInput.getById() method to crm()->exports()->publicExportsApi().filter_groups property to HubSpot\Client\Crm\Exports\Model\PublicCrmSearchRequest.include_labeled_associations and include_primary_display_property_for_associated_objects properties to HubSpot\Client\Crm\Exports\Model\PublicExportListRequest, HubSpot\Client\Crm\Exports\Model\PublicExportViewRequest and HubSpot\Client\Crm\Exports\Model\PublicExportRequest.public_crm_search_request property from HubSpot\Client\Crm\Exports\Model\PublicExportListRequest.list_id property from HubSpot\Client\Crm\Exports\Model\PublicExportViewRequest.crm()->extensions()->calling()->channelConnectionSettingsApi()->archive() to crm()->extensions()->calling()->channelConnectionSettingsApi()->remove().crm()->extensions()->calling()->channelConnectionSettingsApi()->getById() to crm()->extensions()->calling()->channelConnectionSettingsApi()->get().crm()->extensions()->calling()->recordingSettingsApi()->getUrlFormat() to crm()->extensions()->calling()->recordingSettingsApi()->get().crm()->extensions()->calling()->recordingSettingsApi()->registerUrlFormat() to crm()->extensions()->calling()->recordingSettingsApi()->create().crm()->extensions()->calling()->recordingSettingsApi()->updateUrlFormat() to crm()->extensions()->calling()->recordingSettingsApi()->update().crm()->extensions()->calling()->settingsApi()->archive() to crm()->extensions()->calling()->settingsApi()->remove().crm()->extensions()->calling()->settingsApi()->getById() to crm()->extensions()->calling()->settingsApi()->get().crm()->lists()->mappingApi() to crm()->lists()->idMappingApi().crm()->lists()->foldersApi() and moved all methods into crm()->lists()->listManagementApi().getPageOrderedByAddedToListDate() method to crm()->lists()->joinOrderApi().getConversionDetails(), scheduleOrUpdateConversion() and cancelConversion() methods to crm()->lists()->listManagementApi().list_permissions and membership_settings properties to HubSpot\Client\Crm\Lists\Model\ListCreateRequest and HubSpot\Client\Crm\Lists\Model\PublicObjectList.is_public_list property to HubSpot\Client\Crm\Lists\Model\RecordListMembership.filter_branch:PublicPropertyAssociationFilterBranchFilterBranchesInner to filter_branch:ListFilterUpdateRequestFilterBranch in HubSpot\Client\Crm\Lists\Model\ListFilterUpdateRequest and HubSpot\Client\Crm\Lists\Model\PublicObjectList.crm()->properties()->batchApi()->create(), crm()->properties()->batchApi()->read() by removing BatchResponsePropertyWithErrors from the possible return types.locale option to crm()->properties()->batchApi()->read(), crm()->properties()->groupsApi()->getAll(), crm()->properties()->groupsApi()->getByName().data_sensitivity and locale options to crm()->properties()->coreApi()->getAll() and crm()->properties()->coreApi()->getByName().data_sensitivity property to HubSpot\Client\Crm\Properties\Model\BatchReadInputPropertyName, HubSpot\Client\Crm\Properties\Model\Property, HubSpot\Client\Crm\Properties\Model\PropertyCreate.errors and num_errors to HubSpot\Client\Crm\Properties\Model\BatchResponseProperty.basicApi()->getPage() incrm()->deals(), crm()->lineItems(), crm()->quotes(), crm()->tickets(),crm()->commerce()->invoices(), crm()->objects()->calls(),crm()->objects()->communications(), crm()->objects()->emails(),crm()->objects()->feedbackSubmissions(), crm()->objects()->goals(),crm()->objects()->meetings(), crm()->objects()->notes(),crm()->objects()->postalMail(), crm()->objects()->tasks(),crm()->objects()->taxes() and crm()->objects()CollectionResponseSimplePublicObjectWithAssociations | Error instead ofCollectionResponseSimplePublicObjectWithAssociationsForwardPaging | Error.batchApi()->create(), batchApi()->read() and batchApi()->update() incrm()->companies(), crm()->deals(), crm()->lineItems(), crm()->quotes(),crm()->tickets(), crm()->commerce()->invoices(), crm()->objects()->calls(),crm()->objects()->communications(), crm()->objects()->emails(),crm()->objects()->feedbackSubmissions() (read only), crm()->objects()->goals(),crm()->objects()->leads(), crm()->objects()->meetings(), crm()->objects()->notes(),crm()->objects()->postalMail(), crm()->objects()->tasks(),crm()->objects()->taxes() and crm()->objects()BatchResponseSimplePublicObjectWithErrors from the possible return types.batchApi()->upsert() incrm()->companies(), crm()->deals(), crm()->lineItems(), crm()->quotes(),crm()->tickets(), crm()->commerce()->invoices(), crm()->objects()->calls(),crm()->objects()->communications(), crm()->objects()->emails(),crm()->objects()->goals(), crm()->objects()->leads(), crm()->objects()->meetings(),crm()->objects()->notes(), crm()->objects()->postalMail(), crm()->objects()->tasks(),crm()->objects()->taxes() and crm()->objects()BatchResponseSimplePublicUpsertObjectWithErrors from the possible return types.searchApi()->doSearch() incrm()->companies(), crm()->deals(), crm()->lineItems(), crm()->quotes(),crm()->tickets(), crm()->commerce()->invoices(), crm()->objects()->calls(),crm()->objects()->communications(), crm()->objects()->emails(),crm()->objects()->feedbackSubmissions(), crm()->objects()->goals(),crm()->objects()->leads(), crm()->objects()->meetings(), crm()->objects()->notes(),crm()->objects()->postalMail(), crm()->objects()->tasks(),crm()->objects()->taxes() and crm()->objects()CollectionResponseWithTotalSimplePublicObject | Error instead ofCollectionResponseWithTotalSimplePublicObjectForwardPaging | Error.errors and num_errors toHubSpot\Client\Crm\Companies\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Companies\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Deals\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Deals\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\LineItems\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\LineItems\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Quotes\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Quotes\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Tickets\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Tickets\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Commerce\Invoices\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Commerce\Invoices\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Objects\Calls\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\Calls\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Objects\Communications\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\Communications\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Objects\Emails\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\Emails\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Objects\FeedbackSubmissions\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\Goals\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\Goals\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Objects\Leads\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\Meetings\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\Meetings\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Objects\Notes\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\Notes\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Objects\PostalMail\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\PostalMail\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Objects\Tasks\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\Tasks\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Objects\Taxes\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\Taxes\Model\BatchResponseSimplePublicUpsertObject,HubSpot\Client\Crm\Objects\Model\BatchResponseSimplePublicObject,HubSpot\Client\Crm\Objects\Model\BatchResponseSimplePublicUpsertObject.url toHubSpot\Client\Crm\Companies\Model\SimplePublicObject,HubSpot\Client\Crm\Companies\Model\SimplePublicObjectWithAssociations,HubSpot\Client\Crm\Companies\Model\SimplePublicUpsertObject,HubSpot\Client\Crm\Deals\Model\SimplePublicObjectWithAssociations,HubSpot\Client\Crm\Deals\Model\SimplePublicUpsertObject,HubSpot\Client\Crm\LineItems\Model\SimplePublicObjectWithAssociations,HubSpot\Client\Crm\LineItems\Model\SimplePublicUpsertObject,HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObject,HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObjectWithAssociations,HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicUpsertObject,HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicObjectWithAssociations,HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicUpsertObject,HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicObject,HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicObjectWithAssociations,HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicUpsertObject,HubSpot\Client\Crm\Objects\Model\SimplePublicObject,HubSpot\Client\Crm\Objects\Model\SimplePublicObjectWithAssociations,HubSpot\Client\Crm\Objects\Model\SimplePublicUpsertObject.crm()->associations()->batchApi()->create() from \HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociation|\HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationWithErrors|\HubSpot\Client\Crm\Associations\Model\Error to \HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociation|\HubSpot\Client\Crm\Associations\Model\Error.crm()->associations()->batchApi()->read() from \HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti|\HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMultiWithErrors|\HubSpot\Client\Crm\Associations\Model\Error to \HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti|\HubSpot\Client\Crm\Associations\Model\Error.errors and num_errors to HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociation, HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti.crm()->associations()->v4()->basicApi()->create() to return CreatedResponseLabelsBetweenObjectPair | Error instead of LabelsBetweenObjectPair | Error.crm()->associations()->v4()->basicApi()->getPage() to return CollectionResponseMultiAssociatedObjectWithLabel | Error instead of CollectionResponseMultiAssociatedObjectWithLabelForwardPaging | Error.crm()->associations()->v4()->batchApi()->archive() and crm()->associations()->v4()->batchApi()->archiveLabels() to return \HubSpot\Client\Crm\Associations\V4\Model\BatchResponseVoid|\HubSpot\Client\Crm\Associations\V4\Model\Error instead of void.crm()->associations()->v4()->batchApi()->create() by removing BatchResponseLabelsBetweenObjectPairWithErrors from the possible return types.crm()->associations()->v4()->batchApi()->getPage() by removing BatchResponsePublicAssociationMultiWithLabelWithErrors from the possible return types.crm()->associations()->v4()->schema()->definitionConfigurationsApi()->batchCreate() by removing BatchResponsePublicAssociationDefinitionUserConfigurationWithErrors from the possible return types.crm()->associations()->v4()->schema()->definitionConfigurationsApi()->batchRemove() to return \HubSpot\Client\Crm\Associations\V4\Schema\Model\BatchResponseVoid|\HubSpot\Client\Crm\Associations\V4\Schema\Model\Error instead of void.crm()->associations()->v4()->schema()->definitionConfigurationsApi()->batchUpdate() by removing BatchResponsePublicAssociationDefinitionConfigurationUpdateResultWithErrors from the possible return types.getAll() to getPage() in crm()->associations()->v4()->schema()->definitionConfigurationsApi(), and updated the return type from CollectionResponsePublicAssociationDefinitionUserConfigurationNoPaging | Error to CollectionResponsePublicAssociationDefinitionUserConfiguration | Error.getAllBetweenTwoObjectTypes() to getPageBetweenTwoObjectTypes() in crm()->associations()->v4()->schema()->definitionConfigurationsApi(), and updated the return type from CollectionResponsePublicAssociationDefinitionUserConfigurationNoPaging | Error to CollectionResponsePublicAssociationDefinitionUserConfiguration | Error.crm()->associations()->v4()->schema()->definitionsApi()->create() from CollectionResponseAssociationSpecWithLabelNoPaging | Error to CollectionResponseAssociationSpecWithLabel | Error.getAll() to getPage() in crm()->associations()->v4()->schema()->definitionsApi(), and updated the return type from CollectionResponseAssociationSpecWithLabelNoPaging | Error to CollectionResponseAssociationSpecWithLabel | Error.crm()->associations()->v4()->schema()->definitionsApi()->remove() from$from_object_type, $to_object_type, $association_type_id$association_type_id, $from_object_type, $to_object_type.errors and num_errors to HubSpot\Client\Crm\Associations\V4\Model\BatchResponseLabelsBetweenObjectPair, HubSpot\Client\Crm\Associations\V4\Model\BatchResponsePublicAssociationMultiWithLabel, HubSpot\Client\Crm\Associations\V4\Schema\Model\BatchResponsePublicAssociationDefinitionConfigurationUpdateResult and HubSpot\Client\Crm\Associations\V4\Schema\Model\BatchResponsePublicAssociationDefinitionUserConfiguration.marketing()->emails()->marketingEmailsApi() to marketing()->emails()->emailsApi().ContentCloneRequestVNext $content_clone_request_v_next to EmailCloneRequestVNext $email_clone_request_v_next in marketing()->emails()->emailsApi()->callClone().archived, included_properties, include_stats, marketing_campaign_names, variant_stats and workflow_names parameters to marketing()->emails()->emailsApi()->getAbTestVariation().campaign, published_after, published_at, published_before and variant_stats parameters to marketing()->emails()->emailsApi()->getPage().variant_stats optional parameter to marketing()->emails()->emailsApi()->getById().folder_id_v2 property to HubSpot\Client\Marketing\Emails\Model\EmailCreateRequest and HubSpot\Marketing\Emails\Model\EmailUpdateRequest.all_email_campaign_ids, campaign_utm, cloned_from, email_campaign_group_id, email_template_mode, folder_id_v2, is_ab, preview_key, primary_email_campaign_id, published_by_email, published_by_name, teams_with_access, unpublished_at and users_with_access properties to HubSpot\Client\Marketing\Emails\Model\PublicEmail.is_ab_variation property to HubSpot\Client\Marketing\Emails\Model\PublicEmailTestingDetails.marketing()->events()->addEventAttendeesApi() to marketing()->events()->eventAttendeesApi().marketing()->events()->changePropertyApi() to marketing()->events()->eventStatusApi().marketing()->events()->retrieveParticipantStateApi() to marketing()->events()->participantStateApi().event_status_v2 property to HubSpot\Client\Marketing\Events\Model\MarketingEventPublicReadResponseV2.source_upstream_deployable property to HubSpot\Client\Marketing\Events\Model\PropertyValue.embed_type property to HubSpot\Client\Marketing\Forms\Model\HubSpotFormConfiguration.fields:DependentFieldDependentField[] to fields:FieldGroupFieldsInner[] in HubSpot\Client\Marketing\Forms\Model\FieldGroup.legal_consent_options:HubSpotFormDefinitionCreateRequestAllOfLegalConsentOptions to legal_consent_options:HubSpotFormDefinitionPatchRequestLegalConsentOptions in HubSpot\Client\Marketing\Forms\Model\HubSpotFormDefinitionPatchRequest.marketing()->transactional()->publicSMTPTokensApi() to marketing()->transactional()->smtpTokensApi().marketing()->transactional()->singleSendApi() to marketing()->transactional()->sendTransactionalEmailApi().message property to HubSpot\Client\Marketing\Transactional\Model\EmailSendStatusView.communicationPreferences()->definitionApi() to communicationPreferences()->definitionsApi() API client.$file_id, $file = null, $charset_hunch = null, $options = null to $file_id, $charset_hunch = null, $file = null, $options = null in files()->filesApi()->replace().$file = null, $folder_id = null, $folder_path = null, $file_name = null, $charset_hunch = null, $options = null to $charset_hunch = null, $file = null, $file_name = null, $folder_id = null, $folder_path = null, $options = null in files()->filesApi()->upload().is_private_distribution and signed_access_token properties to HubSpot\Client\Oauth\Model\AccessTokenInfoResponse.refresh_token property from HubSpot\Client\Oauth\Model\TokenResponseIF.hub_id, scopes and user_id properties to HubSpot\Client\Oauth\Model\TokenResponseIF.settings()->businessUnits()->businessUnitApi() to settings()->businessUnits()->businessUnitsApi().settings()->users()->usersApi()->replace() to settings()->users()->usersApi()->update().event_type_name property to HubSpot\Client\Webhooks\Model\SubscriptionCreateRequest and HubSpot\Client\Webhooks\Model\SubscriptionResponse.cms()->sourceCode()->contentApi()->download() from \HubSpot\Client\Cms\SourceCode\Model\Error to \SplFileObject|\HubSpot\Client\Cms\SourceCode\Model\Error.$environment parameter as the first argument to the cms()->sourceCode()->contentApi()->doValidate() method.removeTableVersion() method to cms()->hubdb()->tablesApi().is_get_localized_schema option to cms()->hubdb()->tablesApi()->getAllDraftTables() and cms()->hubdb()->tablesApi()->getAllTables().max_number_of_characters and max_number_of_options properties to HubSpot\Client\Cms\Hubdb\Model\ColumnRequest.deleted_at property to HubSpot\Client\Cms\Hubdb\Model\HubDbTableV3.pipeline_id option to crm()->pipelines()->pipelineStageAuditsApi()->getAudit().metadata property required in HubSpot\Client\Crm\Pipelines\Model\PipelineStage, HubSpot\Client\Crm\Pipelines\Model\PipelineStageInput and HubSpot\Client\Crm\Pipelines\Model\PipelineStagePatchInput.getById() method to crm()->exports()->publicExportsApi().filter_groups property to HubSpot\Client\Crm\Exports\Model\PublicCrmSearchRequest.include_labeled_associations and include_primary_display_property_for_associated_objects properties to HubSpot\Client\Crm\Exports\Model\PublicExportListRequest, HubSpot\Client\Crm\Exports\Model\PublicExportViewRequest and HubSpot\Client\Crm\Exports\Model\PublicExportRequest.public_crm_search_request property from HubSpot\Client\Crm\Exports\Model\PublicExportListRequest.list_id property from HubSpot\Client\Crm\Exports\Model\PublicExportViewRequest.crm()->extensions()->calling()->channelConnectionSettingsApi()->archive() to crm()->extensions()->calling()->channelConnectionSettingsApi()->remove().crm()->extensions()->calling()->channelConnectionSettingsApi()->getById() to crm()->extensions()->calling()->channelConnectionSettingsApi()->get().crm()->extensions()->calling()->recordingSettingsApi()->getUrlFormat() to crm()->extensions()->calling()->recordingSettingsApi()->get().crm()->extensions()->calling()->recordingSettingsApi()->registerUrlFormat() to crm()->extensions()->calling()->recordingSettingsApi()->create().crm()->extensions()->calling()->recordingSettingsApi()->updateUrlFormat() to crm()->extensions()->calling()->recordingSettingsApi()->update().crm()->extensions()->calling()->settingsApi()->archive() to crm()->extensions()->calling()->settingsApi()->remove().crm()->extensions()->calling()->settingsApi()->getById() to crm()->extensions()->calling()->settingsApi()->get().crm()->lists()->mappingApi() to crm()->lists()->idMappingApi().crm()->lists()->foldersApi() and moved all methods into crm()->lists()->listManagementApi().getPageOrderedByAddedToListDate() method to crm()->lists()->joinOrderApi().getConversionDetails(), scheduleOrUpdateConversion() and cancelConversion() methods to crm()->lists()->listManagementApi().list_permissions and membership_settings properties to HubSpot\Client\Crm\Lists\Model\ListCreateRequest and HubSpot\Client\Crm\Lists\Model\PublicObjectList.is_public_list property to HubSpot\Client\Crm\Lists\Model\RecordListMembership.filter_branch:PublicPropertyAssociationFilterBranchFilterBranchesInner to filter_branch:ListFilterUpdateRequestFilterBranch in HubSpot\Client\Crm\Lists\Model\ListFilterUpdateRequest and HubSpot\Client\Crm\Lists\Model\PublicObjectList.crm()->properties()->batchApi()->create(), crm()->properties()->batchApi()->read() by removing BatchResponsePropertyWithErrors from the possible return types.locale option to crm()->properties()->batchApi()->read(), crm()->properties()->groupsApi()->getAll(), crm()->properties()->groupsApi()->getByName().data_sensitivity and locale options to crm()->properties()->coreApi()->getAll() and crm()->properties()->coreApi()->getByName().data_sensitivity property to HubSpot\Client\Crm\Properties\Model\BatchReadInputPropertyName, HubSpot\Client\Crm\Properties\Model\Property, HubSpot\Client\Crm\Properties\Model\PropertyCreate.errors and num_errors to HubSpot\Client\Crm\Properties\Model\BatchResponseProperty.basicApi()->getPage() in
crm()->deals(), crm()->lineItems(), crm()->quotes(), crm()->tickets(),
crm()->commerce()->invoices(), crm()->objects()->calls(),
crm()->objects()->communications(), crm()->objects()->emails(),
crm()->objects()->feedbackSubmissions(), crm()->objects()->goals(),
crm()->objects()->meetings(), crm()->objects()->notes(),
crm()->objects()->postalMail(), crm()->objects()->tasks(),
crm()->objects()->taxes() and crm()->objects()
to return CollectionResponseSimplePublicObjectWithAssociations | Error instead of
CollectionResponseSimplePublicObjectWithAssociationsForwardPaging | Error.batchApi()->create(), batchApi()->read() and batchApi()->update() in
crm()->companies(), crm()->deals(), crm()->lineItems(), crm()->quotes(),
crm()->tickets(), crm()->commerce()->invoices(), crm()->objects()->calls(),
crm()->objects()->communications(), crm()->objects()->emails(),
crm()->objects()->feedbackSubmissions() (read only), crm()->objects()->goals(),
crm()->objects()->leads(), crm()->objects()->meetings(), crm()->objects()->notes(),
crm()->objects()->postalMail(), crm()->objects()->tasks(),
crm()->objects()->taxes() and crm()->objects()
by removing BatchResponseSimplePublicObjectWithErrors from the possible return types.batchApi()->upsert() in
crm()->companies(), crm()->deals(), crm()->lineItems(), crm()->quotes(),
crm()->tickets(), crm()->commerce()->invoices(), crm()->objects()->calls(),
crm()->objects()->communications(), crm()->objects()->emails(),
crm()->objects()->goals(), crm()->objects()->leads(), crm()->objects()->meetings(),
crm()->objects()->notes(), crm()->objects()->postalMail(), crm()->objects()->tasks(),
crm()->objects()->taxes() and crm()->objects()
by removing BatchResponseSimplePublicUpsertObjectWithErrors from the possible return types.searchApi()->doSearch() in
crm()->companies(), crm()->deals(), crm()->lineItems(), crm()->quotes(),
crm()->tickets(), crm()->commerce()->invoices(), crm()->objects()->calls(),
crm()->objects()->communications(), crm()->objects()->emails(),
crm()->objects()->feedbackSubmissions(), crm()->objects()->goals(),
crm()->objects()->leads(), crm()->objects()->meetings(), crm()->objects()->notes(),
crm()->objects()->postalMail(), crm()->objects()->tasks(),
crm()->objects()->taxes() and crm()->objects()
to return CollectionResponseWithTotalSimplePublicObject | Error instead of
CollectionResponseWithTotalSimplePublicObjectForwardPaging | Error.errors and num_errors to
HubSpot\Client\Crm\Companies\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Companies\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Deals\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Deals\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\LineItems\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\LineItems\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Quotes\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Quotes\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Tickets\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Tickets\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Commerce\Invoices\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Commerce\Invoices\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\Calls\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\Calls\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\Communications\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\Communications\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\Emails\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\Emails\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\FeedbackSubmissions\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\Goals\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\Goals\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\Leads\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\Meetings\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\Meetings\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\Notes\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\Notes\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\PostalMail\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\PostalMail\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\Tasks\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\Tasks\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\Taxes\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\Taxes\Model\BatchResponseSimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\Model\BatchResponseSimplePublicObject,
HubSpot\Client\Crm\Objects\Model\BatchResponseSimplePublicUpsertObject.url to
HubSpot\Client\Crm\Companies\Model\SimplePublicObject,
HubSpot\Client\Crm\Companies\Model\SimplePublicObjectWithAssociations,
HubSpot\Client\Crm\Companies\Model\SimplePublicUpsertObject,
HubSpot\Client\Crm\Deals\Model\SimplePublicObjectWithAssociations,
HubSpot\Client\Crm\Deals\Model\SimplePublicUpsertObject,
HubSpot\Client\Crm\LineItems\Model\SimplePublicObjectWithAssociations,
HubSpot\Client\Crm\LineItems\Model\SimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObject,
HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObjectWithAssociations,
HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicObjectWithAssociations,
HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicObject,
HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicObjectWithAssociations,
HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicUpsertObject,
HubSpot\Client\Crm\Objects\Model\SimplePublicObject,
HubSpot\Client\Crm\Objects\Model\SimplePublicObjectWithAssociations,
HubSpot\Client\Crm\Objects\Model\SimplePublicUpsertObject.crm()->associations()->batchApi()->create() from \HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociation|\HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationWithErrors|\HubSpot\Client\Crm\Associations\Model\Error to \HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociation|\HubSpot\Client\Crm\Associations\Model\Error.crm()->associations()->batchApi()->read() from \HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti|\HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMultiWithErrors|\HubSpot\Client\Crm\Associations\Model\Error to \HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti|\HubSpot\Client\Crm\Associations\Model\Error.errors and num_errors to HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociation, HubSpot\Client\Crm\Associations\Model\BatchResponsePublicAssociationMulti.crm()->associations()->v4()->basicApi()->create() to return CreatedResponseLabelsBetweenObjectPair | Error instead of LabelsBetweenObjectPair | Error.crm()->associations()->v4()->basicApi()->getPage() to return CollectionResponseMultiAssociatedObjectWithLabel | Error instead of CollectionResponseMultiAssociatedObjectWithLabelForwardPaging | Error.crm()->associations()->v4()->batchApi()->archive() and crm()->associations()->v4()->batchApi()->archiveLabels() to return \HubSpot\Client\Crm\Associations\V4\Model\BatchResponseVoid|\HubSpot\Client\Crm\Associations\V4\Model\Error instead of void.crm()->associations()->v4()->batchApi()->create() by removing BatchResponseLabelsBetweenObjectPairWithErrors from the possible return types.crm()->associations()->v4()->batchApi()->getPage() by removing BatchResponsePublicAssociationMultiWithLabelWithErrors from the possible return types.crm()->associations()->v4()->schema()->definitionConfigurationsApi()->batchCreate() by removing BatchResponsePublicAssociationDefinitionUserConfigurationWithErrors from the possible return types.crm()->associations()->v4()->schema()->definitionConfigurationsApi()->batchRemove() to return \HubSpot\Client\Crm\Associations\V4\Schema\Model\BatchResponseVoid|\HubSpot\Client\Crm\Associations\V4\Schema\Model\Error instead of void.crm()->associations()->v4()->schema()->definitionConfigurationsApi()->batchUpdate() by removing BatchResponsePublicAssociationDefinitionConfigurationUpdateResultWithErrors from the possible return types.getAll() to getPage() in crm()->associations()->v4()->schema()->definitionConfigurationsApi(), and updated the return type from CollectionResponsePublicAssociationDefinitionUserConfigurationNoPaging | Error to CollectionResponsePublicAssociationDefinitionUserConfiguration | Error.getAllBetweenTwoObjectTypes() to getPageBetweenTwoObjectTypes() in crm()->associations()->v4()->schema()->definitionConfigurationsApi(), and updated the return type from CollectionResponsePublicAssociationDefinitionUserConfigurationNoPaging | Error to CollectionResponsePublicAssociationDefinitionUserConfiguration | Error.crm()->associations()->v4()->schema()->definitionsApi()->create() from CollectionResponseAssociationSpecWithLabelNoPaging | Error to CollectionResponseAssociationSpecWithLabel | Error.getAll() to getPage() in crm()->associations()->v4()->schema()->definitionsApi(), and updated the return type from CollectionResponseAssociationSpecWithLabelNoPaging | Error to CollectionResponseAssociationSpecWithLabel | Error.crm()->associations()->v4()->schema()->definitionsApi()->remove() from
$from_object_type, $to_object_type, $association_type_id
to
$association_type_id, $from_object_type, $to_object_type.errors and num_errors to HubSpot\Client\Crm\Associations\V4\Model\BatchResponseLabelsBetweenObjectPair, HubSpot\Client\Crm\Associations\V4\Model\BatchResponsePublicAssociationMultiWithLabel, HubSpot\Client\Crm\Associations\V4\Schema\Model\BatchResponsePublicAssociationDefinitionConfigurationUpdateResult and HubSpot\Client\Crm\Associations\V4\Schema\Model\BatchResponsePublicAssociationDefinitionUserConfiguration.marketing()->emails()->marketingEmailsApi() to marketing()->emails()->emailsApi().ContentCloneRequestVNext $content_clone_request_v_next to EmailCloneRequestVNext $email_clone_request_v_next in marketing()->emails()->emailsApi()->callClone().archived, included_properties, include_stats, marketing_campaign_names, variant_stats and workflow_names parameters to marketing()->emails()->emailsApi()->getAbTestVariation().campaign, published_after, published_at, published_before and variant_stats parameters to marketing()->emails()->emailsApi()->getPage().variant_stats optional parameter to marketing()->emails()->emailsApi()->getById().folder_id_v2 property to HubSpot\Client\Marketing\Emails\Model\EmailCreateRequest and HubSpot\Marketing\Emails\Model\EmailUpdateRequest.all_email_campaign_ids, campaign_utm, cloned_from, email_campaign_group_id, email_template_mode, folder_id_v2, is_ab, preview_key, primary_email_campaign_id, published_by_email, published_by_name, teams_with_access, unpublished_at and users_with_access properties to HubSpot\Client\Marketing\Emails\Model\PublicEmail.is_ab_variation property to HubSpot\Client\Marketing\Emails\Model\PublicEmailTestingDetails.marketing()->events()->addEventAttendeesApi() to marketing()->events()->eventAttendeesApi().marketing()->events()->changePropertyApi() to marketing()->events()->eventStatusApi().marketing()->events()->retrieveParticipantStateApi() to marketing()->events()->participantStateApi().event_status_v2 property to HubSpot\Client\Marketing\Events\Model\MarketingEventPublicReadResponseV2.source_upstream_deployable property to HubSpot\Client\Marketing\Events\Model\PropertyValue.embed_type property to HubSpot\Client\Marketing\Forms\Model\HubSpotFormConfiguration.fields:DependentFieldDependentField[] to fields:FieldGroupFieldsInner[] in HubSpot\Client\Marketing\Forms\Model\FieldGroup.legal_consent_options:HubSpotFormDefinitionCreateRequestAllOfLegalConsentOptions to legal_consent_options:HubSpotFormDefinitionPatchRequestLegalConsentOptions in HubSpot\Client\Marketing\Forms\Model\HubSpotFormDefinitionPatchRequest.marketing()->transactional()->publicSMTPTokensApi() to marketing()->transactional()->smtpTokensApi().marketing()->transactional()->singleSendApi() to marketing()->transactional()->sendTransactionalEmailApi().message property to HubSpot\Client\Marketing\Transactional\Model\EmailSendStatusView.communicationPreferences()->definitionApi() to communicationPreferences()->definitionsApi() API client.$file_id, $file = null, $charset_hunch = null, $options = null to $file_id, $charset_hunch = null, $file = null, $options = null in files()->filesApi()->replace().$file = null, $folder_id = null, $folder_path = null, $file_name = null, $charset_hunch = null, $options = null to $charset_hunch = null, $file = null, $file_name = null, $folder_id = null, $folder_path = null, $options = null in files()->filesApi()->upload().is_private_distribution and signed_access_token properties to HubSpot\Client\Oauth\Model\AccessTokenInfoResponse.refresh_token property from HubSpot\Client\Oauth\Model\TokenResponseIF.hub_id, scopes and user_id properties to HubSpot\Client\Oauth\Model\TokenResponseIF.settings()->businessUnits()->businessUnitApi() to settings()->businessUnits()->businessUnitsApi().settings()->users()->usersApi()->replace() to settings()->users()->usersApi()->update().event_type_name property to HubSpot\Client\Webhooks\Model\SubscriptionCreateRequest and HubSpot\Client\Webhooks\Model\SubscriptionResponse.Updates Updated ObjectType enum.
Fixed typing in ObjectTypeIDs enum.
ObjectTypeIDs enum.Updated crm()->obects() API client.
ObjectTypeIDs enum.AssociationTypes enum.crm()->obects() API client.### Updates - Fixed RetryMiddlewareFactory.
RetryMiddlewareFactory.Moved method merge() from crm()->tickets()->mergeApi() to crm()->tickets()->basicApi().
merge() from crm()->tickets()->mergeApi() to crm()->tickets()->basicApi().crm()->tickets()->mergeApi() API.batch_input_simple_public_object_input_for_create: HubSpot\Client\Crm\Tickets\Model\BatchInputSimplePublicObjectInputForCreate to batch_input_simple_public_object_batch_input_for_create: HubSpot\Client\Crm\Tickets\Model\BatchInputSimplePublicObjectBatchInputForCreate in crm()->tickets()->batchApi()->create().association_category and association_type_id properties required in HubSpot\Client\Crm\Tickets\Model\AssociationSpec.types and to properties required in HubSpot\Client\Crm\Tickets\Model\PublicAssociationsForObject.id property required in HubSpot\Client\Crm\Tickets\Model\PublicObjectId.object_write_trace_id to HubSpot\Client\Crm\Tickets\Model\SimplePublicObject, HubSpot\Client\Crm\Tickets\Model\SimplePublicObjectWithAssociations and HubSpot\Client\Crm\Tickets\Model\SimplePublicUpsertObject.object_write_trace_id from HubSpot\Client\Crm\Tickets\Model\SimplePublicObjectInput and HubSpot\Client\Crm\Tickets\Model\SimplePublicObjectInputForCreate.email, after and archived optrions to crm()->owners()->getAll().createMiddlewareByHttpCodeRanges and getRetryFunctionByRanges methods to RetryMiddlewareFactory.504 http code was removed from RetryMiddlewareFactory::createInternalErrorsMiddleware().520-599 http codes range is added to RetryMiddlewareFactory::createInternalErrorsMiddleware().Nothing published for this version
Nothing published for this version
Added laguage consts to HubSpot\Client\Cms\Blogs\BlogPosts\Model\AttachToLangPrimaryRequestVNext.
HubSpot\Client\Cms\Blogs\BlogPosts\Model\AttachToLangPrimaryRequestVNext.campaign_name to HubSpot\Client\Cms\Blogs\BlogPosts\Model\ContentLanguageVariation.breakpointStyles to HubSpot\Client\Cms\Blogs\BlogPosts\Model\Styles.name to cms()->hubdb()->rowsApi()->cloneDraftTableRow().archived to cms()->hubdb()->rowsApi()->getDraftTableRowById() and cms()->hubdb()->rowsApi()->getTableRow().offset and archived to cms()->hubdb()->rowsApi()->getTableRows() and cms()->hubdb()->rowsApi()->readDraftTableRows().HubSpot\Client\Cms\Hubdb\Model\CollectionResponseWithTotalHubDbTableRowV3ForwardPaging|HubSpot\Client\Cms\Hubdb\Model\Error to HubSpot\Client\Cms\Hubdb\Model\UnifiedCollectionResponseWithTotalBaseHubDbTableRowV3|HubSpot\Client\Cms\Hubdb\Model\Error for cms()->hubdb()->rowsApi()->getTableRows() and cms()->hubdb()->rowsApi()->readDraftTableRows().batch_input_string: HubSpot\Client\Cms\Hubdb\Model\BatchInputString to batch_input_hub_db_table_row_batch_clone_request: HubSpot\Client\Cms\Hubdb\Model\BatchInputHubDbTableRowBatchCloneRequest in cms()->hubdb()->rowsBatchApi()->cloneDraftTableRows().content_type before archived parameter to cms()->hubdb()->tablesApi()->getAllDraftTables() and cms()->hubdb()->tablesApi()->getAllTables().string $table_id_or_name, bool $include_foreign_ids = null, boolean $archived = null to string $table_id_or_name, bool $is_get_localized_schema = null, bool $archived = null, bool $include_foreign_ids = null of cms()->hubdb()->tablesApi()->getDraftTableDetailsById() and cms()->hubdb()->tablesApi()->updateDraftTable().created_by_user_id, updated_by, updated_by_user_id, created_at, created_by and updated_at to HubSpot\Client\Cms\Hubdb\Model\Column and HubSpot\Client\Cms\Hubdb\Model\Option.is_hubspot_defined to HubSpot\Client\Cms\Hubdb\Model\HubDbTableCloneRequest.cms()->source_code()->extractApi()->extractByPath() method.doAsync() and getAsyncStatus() methods to cms()->source_code()->extractApi().cms()->source_code()->sourceCodeExtractApi.crm()->associassociations()->v4()->reportApi().markAsReady to crm()->extensions()->calling()->recordingSettingsApi().supportsInboundCalling to HubSpot\Client\Crm\Extensions\SettingsPatchRequest, HubSpot\Client\Crm\Extensions\SettingsRequest and HubSpot\Client\Crm\Extensions\SettingsResponse.upsert to crm()->companies()->batchApi(), crm()->contacts()->batchApi(), crm()->deals()->batchApi(), crm()->lineItems()->batchApi(), crm()->objects()->batchApi(), crm()->objects()->calls()->batchApi(), crm()->objects()->communications()->batchApi(), crm()->objects()->emails()->batchApi(), crm()->objects()->meetings()->batchApi(), crm()->objects()->notes()->batchApi(), crm()->objects()->postalMail()->batchApi(), crm()->objects()->tasks()->batchApi(), crm()->objects()->taxes()->batchApi(), crm()->products()->batchApi(), crm()->quotes()->batchApi() and crm()->tickets()->batchApi().crm()->companies()->GDPRApi(), crm()->deals()->GDPRApi(), crm()->lineItems()->GDPRApi(), crm()->objects()->GDPRApi(), crm()->objects()->calls()->GDPRApi(), crm()->objects()->communications()->GDPRApi(), crm()->objects()->emails()->GDPRApi(), crm()->objects()->feedbackSubmissions()->GDPRApi(), crm()->objects()->goals()->GDPRApi(), crm()->objects()->meetings()->GDPRApi(), crm()->objects()->notes()->GDPRApi(), crm()->objects()->postalMail()->GDPRApi(), crm()->objects()->tasks()->GDPRApi(), crm()->objects()->taxes()->GDPRApi(), crm()->products()->GDPRApi(), crm()->quotes()->GDPRApi(), crm()->tickets()->GDPRApi().publicObjectApi to mergeApi in crm()->companies(), crm()->contacts(), crm()->deals() and crm()->tickets().crm()->lineItems()->publicObjectApi(), crm()->objects()->publicObjectApi(), crm()->objects()->calls()->publicObjectApi(), crm()->objects()->communications()->publicObjectApi(), crm()->objects()->emails()->publicObjectApi(), crm()->objects()->feedbackSubmissions()->publicObjectApi(), crm()->objects()->goals()->publicObjectApi(), crm()->objects()->meetings()->publicObjectApi(), crm()->objects()->notes()->publicObjectApi(), crm()->objects()->postalMail()->publicObjectApi(), crm()->objects()->tasks()->publicObjectApi(), crm()->objects()->taxes()->publicObjectApi(), crm()->products()->publicObjectApi() and crm()->quotes()->publicObjectApi().associationCategory and associationTypeId parameters nullable in HubSpot\Client\Crm\Companies\Model\AssociationSpec, HubSpot\Client\Crm\Contacts\Model\AssociationSpec, HubSpot\Client\Crm\Deals\Model\AssociationSpec, HubSpot\Client\Crm\Tickets\Model\AssociationSpec.types and to parameters nullable in HubSpot\Client\Crm\Companies\Model\PublicAssociationsForObject, HubSpot\Client\Crm\Contacts\Model\PublicAssociationsForObject, HubSpot\Client\Crm\Deals\Model\PublicAssociationsForObject, HubSpot\Client\Crm\Tickets\Model\PublicAssociationsForObject.id parameter nullable in HubSpot\Client\Crm\Companies\Model\PublicObjectId, HubSpot\Client\Crm\Contacts\Model\PublicObjectId, HubSpot\Client\Crm\Deals\Model\PublicObjectId and HubSpot\Client\Crm\Tickets\Model\PublicObjectId.limit, after, sorts, properties and filterGroups parameters nullable in HubSpot\Client\Crm\Companies\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Contacts\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Deals\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\LineItems\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\Calls\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\Communications\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\Emails\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\FeedbackSubmissions\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\Goals\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\Leads\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\Meetings\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\Notes\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\PostalMail\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\Tasks\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Objects\Taxes\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Products\Model\PublicObjectSearchRequest, HubSpot\Client\Crm\Quotes\Model\PublicObjectSearchRequest and HubSpot\Client\Crm\Tickets\Model\PublicObjectSearchRequest.properties parameter required in HubSpot\Client\Crm\LineItems\Model\SimplePublicObject.objectWriteTraceId to HubSpot\Client\Crm\Companies\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Companies\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Companies\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Deals\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Deals\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Deals\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\LineItems\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\LineItems\Model\SimplePublicObjectInput, HubSpot\Client\Crm\LineItems\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Objects\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Objects\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Objects\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Objects\Calls\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Objects\Calls\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Objects\Calls\Model\SimplePublicObjectInputForCreate,HubSpot\Client\Crm\Objects\Communications\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Objects\Communications\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Objects\Communications\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Objects\Emails\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Objects\Emails\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Objects\Emails\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Objects\Leads\Model\SimplePublicObjectBatchInputUpsert, HubSpot\Client\Crm\Objects\Meetings\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Objects\Meetings\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Objects\Meetings\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Objects\Notes\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Objects\PostalMail\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Objects\Tasks\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Objects\Tasks\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Objects\Tasks\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Objects\Taxes\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Objects\Taxes\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Objects\Taxes\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Products\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Products\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Products\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Quotes\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Quotes\Model\SimplePublicObjectInput, HubSpot\Client\Crm\Quotes\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Tickets\Model\SimplePublicObjectBatchInput, HubSpot\Client\Crm\Tickets\Model\SimplePublicObjectInput and HubSpot\Client\Crm\Tickets\Model\SimplePublicObjectInputForCreate.associations parameter nullable in HubSpot\Client\Crm\Companies\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Contacts\Model\SimplePublicObjectInputForCreate, HubSpot\Client\Crm\Deals\Model\SimplePublicObjectInputForCreate and HubSpot\Client\Crm\Tickets\Model\SimplePublicObjectInputForCreate.archive, create and update methods from crm()->objects()->feedbackSubmissions()->basicApi(), crm()->objects()->feedbackSubmissions()->batchApi(), crm()->objects()->goals()->basicApi() and crm()->objects()->goals()->batchApi().HubSpot\Client\Crm\Objects\Leads\Model\BatchResponseSimplePublicObject|HubSpot\Client\Crm\Objects\Leads\Model\BatchResponseSimplePublicObjectWithErrors|HubSpot\Client\Crm\Objects\Leads\Model\Error to HubSpot\Client\Crm\Objects\Leads\Model\BatchResponseSimplePublicUpsertObject|HubSpot\Client\Crm\Objects\Leads\Model\BatchResponseSimplePublicUpsertObjectWithErrors|HubSpot\Client\Crm\Objects\Leads\Model\Error of crm()->objects()->leads()->rowsApi()->upsert().user_id_including_inactive and type to HubSpot\Client\Crm\Owners\Model\PublicOwner.metadata parameter nullable in HubSpot\Client\Crm\Pipelines\Model\PipelineStage, HubSpot\Client\Crm\Pipelines\Model\PipelineStageInput and HubSpot\Client\Crm\Pipelines\Model\PipelineStagePatchInput.crm()->schemas()->publicObjectSchemasApi().created_by_user_id and updated_by_user_id to HubSpot\Client\Crm\Schemas\Model\ObjectSchema.clear_description to HubSpot\Client\Crm\Schemas\Model\ObjectTypeDefinitionPatch.Added lead's association types to Enums\AssociationTypes Enum.
Enums\AssociationTypes Enum.Added crm()->objects()->leads() api client.
crm()->objects()->leads() api client.Cnanged type of list_id, app_id, email_id and business_unit_id from int to string in whole client.
list_id, app_id, email_id and business_unit_id from int to string in whole client.getLists() to crm()->lists()->membershipsApi().CollectionResponseLong|Error to ApiCollectionResponseJoinTimeAndRecordId|Error of getPage() method of crm()->lists()->membershipsApi().int to string in HubSpot\Client\Crm\Lists\Model\PublicObjectList:updated_by_id and HubSpot\Client\Crm\Lists\Model\PublicObjectList:created_by_id.Changed type of $extension_action_definition_input input param from ExtensionActionDefinition to PublicActionDefinition in automation()->actions()->de
$extension_action_definition_input input param from ExtensionActionDefinition to PublicActionDefinition in automation()->actions()->definitionsApi()->create().automation()->actions()->definitionsApi()->update() from ExtensionActionDefinitionPatch $extension_action_definition_patch to PublicActionDefinition $public_action_definition_patch.ExtensionActionDefinition|Error to PublicActionDefinition|Error of create(), getById() and update() methods of automation()->actions()->definitionsApi().CollectionResponseExtensionActionDefinitionForwardPaging|Error to CollectionResponsePublicActionDefinitionForwardPaging|Error of getPage() method of automation()->actions()->definitionsApi().ActionFunctionIdentifier|Error to PublicActionFunctionIdentifier|Error of createOrReplaceByFunctionType() and createOrReplace() methods of automation()->actions()->functionsApi().ActionFunction|Error to PublicActionFunction|Error of getByFunctionType() and getById() methods of automation()->actions()->functionsApi().CollectionResponseActionFunctionIdentifierNoPaging|Error to CollectionResponsePublicActionFunctionIdentifierNoPaging|Error of getPage() method of automation()->actions()->functionsApi().ActionRevision|Error to PublicActionRevision|Error of getById() method of automation()->actions()->revisionsApi().CollectionResponseActionRevisionForwardPaging|Error to CollectionResponsePublicActionRevisionForwardPaging|Error of getPage() method of automation()->actions()->revisionsApi().automation_field_type param to HubSpot\Client\Automation\Actions\Model\InputFieldDefinition.HubSpot\Client\Automation\Actions\Model\FieldTypeDefinition: 'help_text' => 'string',
'name' => 'string',
'description' => 'string',
'external_options_reference_type' => 'string',
'label' => 'string',
'type' => 'string',
'field_type' => 'string',
'options_url' => 'string',
'external_options' => 'bool'
$object_id = null, $user_id = null, $after = null, $before = null, $sort = null, $event_type = null, $limit = null, $object_type = null to $user_id = null, $event_type = null, $object_type = null, $object_id = null, $after = null, $before = null, $limit = null, $sort = null in cms()->auditLogs()->auditLogsApi()->getPage().scope_to_scope_group_pks, trial_scopes and trial_scope_to_scope_group_pks from HubSpot\Client\Auth\OAuth\Model\AccessTokenInfoResponse.prev param to HubSpot\Client\Cms\AuditLogs\Model\Paging.property param to getById() and getPage() methods of cms()->blogs()->authors()->blogAuthorsApi(), cms()->blogs()->blogPosts()->blogPostsApi() and cms()->blogs()->tags()->blogTagsApi().Error to void of attachToLangGroup(), detachFromLangGroup() and updateLangs() methods of cms()->blogs()->authors()->blogAuthorsApi(), cms()->blogs()->blogPosts()->blogPostsApi() and cms()->blogs()->tags()->blogTagsApi().AttachToLangPrimaryRequestVNext and UpdateLanguagesRequestVNext objects for all CMS blogs clients.object to string in StandardError:category for all CMS blogs clients.HubSpot\Client\Cms\Blogs\BlogPosts\Model\BackgroundImage.int to string in HubSpot\Client\Cms\Hubdb\Model\HubDbTableRowV3BatchUpdateRequest:id.get() to download() of cms()->sourceCode()->contentApi().replace() to createOrUpdate() of cms()->sourceCode()->contentApi().properties to cms()->sourceCode()->metadataApi()->get().hash to HubSpot\Client\Cms\SourceCode\Model\AssetFileMetadata.[!NOTE] Please note that CRM Objects includes: companies, contacts, deals, line items, all CRM objects
crm->objects(), products, quotes and tickets
$object_id and $to_object_id params from int to string in crm()->associations()->v4()->basicApi()->archive().$object_id and $to_object_id params from int to string in crm()->associations()->v4()->basicApi()->create().$from_object_id and $to_object_id params from int to string in crm()->associations()->v4()->basicApi()->createDefault().$object_id param from int to string in crm()->associations()->v4()->basicApi()->getPage().StandardError1[] to StandardError[] in HubSpot\Client\Crm\Associations\v4\Model\BatchResponsePublicDefaultAssociation:errors.to_object_id and from_object_id params from int to string in HubSpot\Client\Crm\Associations\v4\Model\LabelsBetweenObjectPair.int to string in HubSpot\Client\Crm\Associations\v4\Model\MultiAssociatedObjectWithLabel:to_object_id.ErrorCategory to string in HubSpot\Client\Crm\Associations\v4\Model\StandardError:category.delete() to archive() of crm()->associations()->v4()->schema()->definitionsApi().inverseLabel to HubSpot\Client\Crm\Associations\v4\Model\PublicAssociationDefinitionCreateRequest and HubSpot\Client\Crm\Associations\v4\Model\PublicAssociationDefinitionUpdateRequest.ErrorCategory to string in HubSpot\Client\Crm\Associations\Model\StandardError:category.int to string in PublicObjectSearchRequest:after in all CRM objects clients.id_property to SimplePublicObjectBatchInput in all CRM objects clients.crm()->objects()->associationsApi().$postal_mail to $postal_mail_id in archive(), getById() and update() of crm()->objects()->postalMail()->basicApi().crm()->companies()->gdprApi() API.crm()->deals()->gdprApi() API.crm()->lineItems()->gdprApi() API.crm()->objects()->calls()->gdprApi() API.crm()->objects()->communications()->gdprApi() API.crm()->objects()->emails()->gdprApi() API.crm()->objects()->feedbackSubmissions()->gdprApi() API.crm()->objects()->meetings()->gdprApi() API.crm()->objects()->notes()->gdprApi() API.crm()->objects()->postalMail()->GDPRApi() API.crm()->objects()->tasks()->gdprApi() API.crm()->products()->gdprApi() API.crm()->quotes()->gdprApi() API.crm()->tickets()->gdprApi() API.$app_id, $card_id to $card_id, $app_id in crm()->extensions()->cards()->cardsApi()->archive().CardResponse|Error to PublicCardResponse|Error of create(), getById() and update() methods of crm()->extensions()->cards()->cardsApi().CardListResponse|Error to PublicCardListResponse|Error of getAll() method of crm()->extensions()->cards()->cardsApi().$app_id, $card_id to $card_id, $app_id in crm()->extensions()->cards()->cardsApi()->getById().$app_id, $card_id, $card_patch_request to $card_id, $app_id, $card_patch_request in crm()->extensions()->cards()->cardsApi()->update().serverless_function and card_type params to HubSpot\Client\Crm\Extensions\Cards\Model\CardFetchBody and HubSpot\Client\Crm\Extensions\Cards\Model\CardFetchBodyPatch.NAME_MARKETING_EVENTS const to HubSpot\Client\Crm\Extensions\Cards\Model\CardObjectTypeBody.audit_history param to HubSpot\Client\Crm\Extensions\Cards\Model\PublicCardResponse.fetch_accounts_uri param to HubSpot\Client\Crm\Extensions\Videoconferencing\Model\ExternalSettings.import_template and import_source params to HubSpot\Client\Crm\Imports\Model\PublicImportResponse.delete() to remove() of crm()->lists()->listsApi().deleteAll() to removeAll() of crm()->lists()->listsApi().$validate_deal_stage_usages_before_delete to crm()->pipelines()->pipelinesApi()->archive(), crm()->pipelines()->pipelinesApi()->replace() and crm()->pipelines()->pipelinesApi()->update().write_permissions param to HubSpot\Client\Crm\Pipelines\Model\PipelineStage.description param to HubSpot\Client\Crm\Schemas\Model\ObjectSchema, HubSpot\Client\Crm\Schemas\Model\ObjectSchemaEgg, HubSpot\Client\Crm\Schemas\Model\ObjectTypeDefinition and HubSpot\Client\Crm\Schemas\Model\ObjectTypeDefinitionPatch.option_sort_strategy, show_currency_symbol, form_field, referenced_object_type, text_display_hint, searchable_in_global_search and number_display_hint params to HubSpot\Client\Crm\Schemas\Model\ObjectTypePropertyCreate.calculation_formula param to HubSpot\Client\Crm\Schemas\Model\Property.BatchResponseTimelineEventResponse|BatchResponseTimelineEventResponseWithErrors|Error to void of createBatch() method of crm()-timeline()->eventsApi().ErrorCategory to string in HubSpot\Client\Crm\Timeline\Model\StandardError:category.hapikey from crm()->extensions()->videoconferencing() API client.crm()->extensions()->calling()->recordingSettingsApi() API.marketing()->events()->basicApi() API.marketing()->events()->batchApi() API.archive from marketing()->events()->marketingEventsExternalApi() to marketing()->events()->basicApi().create from marketing()->events()->marketingEventsExternalApi() to marketing()->events()->basicApi().doCancel from marketing()->events()->marketingEventsExternalApi() to marketing()->events()->basicApi().getById from marketing()->events()->marketingEventsExternalApi() to marketing()->events()->basicApi().replace from marketing()->events()->marketingEventsExternalApi() to marketing()->events()->basicApi().update from marketing()->events()->marketingEventsExternalApi() to marketing()->events()->basicApi().archiveBatch => archive from marketing()->events()->marketingEventsExternalApi()->archiveBatch() to marketing()->events()->batchApi()->archive().doUpsert from marketing()->events()->marketingEventsExternalApi() to marketing()->events()->batchApi().doEmailUpsertById from marketing()->events()->marketingEventsExternalApi() to marketing()->events()->subscriberStateChanges().doUpsertById from marketing()->events()->marketingEventsExternalApi() to marketing()->events()->subscriberStateChanges.marketing()->events()->settingsExternalApi() => marketing()->events()->settingsApi().is_large_value param to HubSpot\Client\Marketing\Events\Model\PropertyValue.ErrorCategory to string in HubSpot\Client\Marketing\Events\Model\StandardError:category.object to HubSpotFormDefinitionAllOfLegalConsentOptions in HubSpot\Client\Marketing\Forms\Model\CollectionResponseFormDefinitionBaseForwardPagingResultsInner:legal_consent_options, HubSpot\Client\Marketing\Forms\Model\FormDefinitionBase:legal_consent_options, HubSpot\Client\Marketing\Forms\Model\FormDefinitionCreateRequestBase:legal_consent_options, HubSpot\Client\Marketing\Forms\Model\HubSpotFormDefinition:legal_consent_options and HubSpot\Client\Marketing\Forms\Model\HubSpotFormDefinitionCreateRequest:legal_consent_options.lifecycle_stages param to HubSpot\Client\Marketing\Forms\Model\HubSpotFormConfiguration.$occurred_after = null, $occurred_before = null, $object_type = null, $object_id = null, $event_type = null, $after = null, $before = null, $limit = null, $sort = null to $object_type = null, $event_type = null, $occurred_after = null, $occurred_before = null, $object_id = null, $index_table_name = null, $index_specific_metadata = null, $after = null, $before = null, $limit = null, $sort = null, $object_property_propname = null, $property_propname = null, $id = null in events()->eventsApi()->getPage().prev param to HubSpot\Client\Events\Model\Paging.behavioralEventsTrackingApi API to customEventDataApi in events()->send() API client.getMetadata() to files()->filesApi().expires_at param to HubSpot\Client\Files\Model\File and HubSpot\Client\Files\Model\FileUpdateInput.ErrorCategory to string in HubSpot\Client\Files\Model\StandardError:category.role_ids, send_welcome_email and super_admin params to HubSpot\Client\Settings\Users\Model\PublicUser.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Update models for crm()->properties() API client
crm()->properties() API clientcrm()->associations()->v4 API client
crm()->associations()->v4 API clientauth()->oauth()->refreshTokensApi()->archiveRefreshToken() methodFix crm()->associations() API client
crm()->associations() API clientAdded pipelineAuditsApi and pipelineStageAuditsApi tocrm()->pipelines() discovery
pipelineAuditsApi and pipelineStageAuditsApi tocrm()->pipelines() discoverycrm()->objects()->postalMail() API client
crm()->objects()->postalMail() API clientAdded Private App access token to cms()->domains()
cms()->domains()crm()->{objects}()->associationApi()->create($contact_id, $to_object_type, $to_object_id, string $association_type => AssociationSpec[] $association_s
crm()->{objects}()->associationApi()->create($contact_id, $to_object_type, $to_object_id, string $association_type => AssociationSpec[] $association_spec)Deprecated crm()->extensions()->accounting() API client
crm()->schemas() , crm()->imports() and crm()->objects()->feedbackSubmissions()marketing()->events() API clientcrm()->extensions()->accounting() API client### Fixed - Fixed RequestTest namespace
### Added - add apiRequest method
apiRequest method### Fixed - adapt OAuth Util for php 8.1
Signature's Util HubSpot\Utils\Signature
HubSpot\Utils\SignatureHubSpot\Utils\Webhookscrm()->objects()->feedbackSubmissions() method names
crm()->objects()->feedbackSubmissions() method namescrm()->quotes()->publicObjectApi()crm()->quotes()->publicObjectApi()
crm()->quotes()->publicObjectApi()$id_property to update and getById methods of crm()->contacts()->basicApi()### Fixed - crm()->contacts()->gdprApi() - crm()->objects()->gdprApi()
crm()->contacts()->gdprApi()crm()->objects()->gdprApi()add $properties_with_history to crm->*object's apis*->getAll methods
crm->*object's apis*->getAll methodscrm()->companies()->publicObjectApi()
crm()->companies()->publicObjectApi()crm()->contacts()->publicObjectApi()crm()->deals()->publicObjectApi()crm()->lineItems()->publicObjectApi()crm()->objects()->calls()->publicObjectApi()crm()->objects()->publicObjectApi()crm()->objects()->emails()->publicObjectApi()crm()->objects()->meetings()->publicObjectApi()crm()->objects()->notes()->publicObjectApi()crm()->objects()->tasks()->publicObjectApi()crm()->products()->publicObjectApi()crm()->tickets()->publicObjectApi()Filteradd to cms()->blogs()->authors()->blogAuthorsApi Language methods
cms()->blogs()->authors()->blogAuthorsApi Language methodscms()->blogs()->blogPosts()->blogPostsApi Language methodscms()->blogs()->tags()->blogTagsApi Language methodscrm()->pipelines()->pipelineStagesApi()->getCrmV3PipelinesObjectTypePipelineIdAudit() => crm()->pipelines()->pipelineStagesApi()->getAudit()crm()->pipelines()->pipelinesApi()->getCrmV3PipelinesObjectTypePipelineIdStagesStageIdAudit() => crm()->pipelines()->pipelinesApi()->getAudit()Rename crm()->contacts()->gdprApi()->delete() to crm()->contacts()->gdprApi()->purge()
crm()->contacts()->gdprApi()->delete() to crm()->contacts()->gdprApi()->purge()crm()->objects()->gdprApi()->delete() to crm()->objects()->gdprApi()->purge()Fix bugs in all ObjectSerializers
crm()->objects()->calls() API client
cms()->sourceCode() API clientcrm()->objects()->calls() API clientcrm()->objects()->emails() API clientcrm()->objects()->meetings() API clientcrm()->objects()->notes() API clientcrm()->objects()->tasks() API clientmarketing()->events() API clientsettings()->users() API clientcrm()->contacts()->gdprApi()->postCrmV3ObjectsContactsGdprDelete() to crm()->contacts()->gdprApi()->delete()crm()->objects()->gdprApi()->postCrmV3ObjectsContactsGdprDelete() to crm()->objects()->gdprApi()->delete()Fix Archived params in all clients
### Updated - Regenerate all clients - Update all dev dependencies
cms()->blogs()->authors()->authorApi() => cms()->blogs()->authors()->blogAuthorsApi()
cms()->blogs()->authors()->authorApi() => cms()->blogs()->authors()->blogAuthorsApi()cms()->blogs()->blogPosts()->blogPostApi() => cms()->blogs()->blogPosts()->blogPostsApi()cms()->blogs()->tags()->tagApi() => cms()->blogs()->tags()->blogTagsApi()crm()->objects()->gdprApi() API client
crm()->objects()->gdprApi() API clientcrm()->contacts()->gdprApi() API clientoauth() fully regeneratedcms()->auditLogs()->defaultApi() => cms()->auditLogs()->auditLogsApi()cms()->blogs()->authors()->defaultApi() => cms()->blogs()->authors()->authorApi()cms()->blogs()->blogPosts()->defaultApi() => cms()->blogs()->blogPosts()->blogPostApi()cms()->blogs()->tags()->defaultApi() => cms()->blogs()->tags()->tagApi()cms()->performance()->defaultApi() => cms()->performance()->publicPerformanceApi()cms()->siteSearch()->defaultApi() => cms()->siteSearch()->publicApi()crm()->imports()->defaultApi() => crm()->imports()->publicImportsApi()crm()->owners()->defaultApi() => crm()->owners()->ownersApi()crm()->schemas()->defaultApi() => crm()->schemas()->publicObjectSchemasApi() and crm()->schemas()->coreApi()marketing()->transactional()->defaultApi() => marketing()->transactional()->publicSmtpTokensApi() and marketing()->transactional()->singleSendApi()communicationPreferences() API client
communicationPreferences() API clientfiles() API client### Fixed - guzzle/psr7 to 1.*
rename method "search" => "doSearch" crm()->objects()->searchApi() API clients
crm()->objects()->searchApi() API clientsfix generateToken method in conversations()->visitorIdentification() API clients
conversations()->visitorIdentification() API clientsYour coding agent can read these notes before it upgrades. Set up the MCP server →