All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed incomining parameters list in
files.files_api.do_search(). - Renamed method
archive_gdpr()todelete()infiles.files_api. - Renamed method
update_properties()toupdate_properties_recursively()infiles.folders_api. - Added new method
update_properties()tofiles.folders_api. - Changed incomining parameters list in
files.folders_api.do_search(). - Added properties
source_groupandfile_md5toFile. - Added property
clear_expirestoFileUpdateInput. - Changed property type from
:'expires_at' => :'Integer'to:'expires_at' => :'Time'inFileUpdateInput. - Added property
expires_attoImportFromUrlInput. - Removed property
idfromFolderUpdateInput.
- Renamed
BatchInputSimplePublicObjectInputForCreatetoBatchInputSimplePublicObjectBatchInputForCreateforcrm.contacts,crm.companies,crm.deals,crm.products,crm.objects.goals,crm.tickets. - Added parameter
object_write_trace_idto models:simple_public_object,simple_public_object_with_associations,simple_public_upsert_objectforcrm.contacts,crm.companies,crm.deals,crm.products,crm.objects.goals,crm.tickets,crm.objects.feedback_submissions. - Removed parameter
object_write_trace_idfrom models:simple_public_object_input,simple_public_object_input_for_createforcrm.contacts,crm.companies,crm.deals,crm.products,crm.objects.goals,crm.tickets,crm.objects.feedback_submissions. - Added method
merge()tocrm.tickets.basic_api.
- Changed from
Hubspot::OAuthtoHubspot::Oauth. - Removed
crm.tickets.merge_apiApi. - Removed
crm.companies.merge_apiApi. - Removed
crm.contacts.merge_apiApi. - Removed
crm.deals.merge_apiApi. - Removed
crm.contacts.gdpr_apiApi. - Removed
CMS PerformanceClient.
- Added methods
archive(),create()andupdate()tocrm.objects.goals.basic_api. - Added methods
archive(),create(),update()andupserttocrm.objects.goals.batch_api. - Removed methods
archive(),create()andupdate()fromcrm.objects.feedback_submissions.basic_api. - Removed methods
archive(),create()andupdate()fromcrm.objects.feedback_submissions.batch_api. - Added parameters
uses_remoteanduses_calling_windowtocrm.extensions.calling.models.settings_patch_request,crm.extensions.calling.models.settings_requestandcrm.extensions.calling.models.settings_response. - Added parameter
object_write_trace_idto models:simple_public_object,simple_public_object_with_associations,simple_public_upsert_objectforcrm.objects,crm.objects.taxes,crm.objects.tasks,crm.objects.postal_mail,crm.objects.notes,crm.objects.meetings,crm.objects.leads,crm.objects.emails,crm.objects.communications,crm.objects.calls,crm.quotes,crm.line_items. - Removed parameter
object_write_trace_idfrom models:simple_public_object_input,simple_public_object_input_for_createforcrm.objects,crm.objects.taxes,crm.objects.tasks,crm.objects.postal_mail,crm.objects.notes,crm.objects.meetings,crm.objects.leads,crm.objects.emails,crm.objects.communications,crm.objects.calls,crm.quotes,crm.line_items.
- Added parameter
contains_encrypted_propertiestocrm.imports.models.import_row_core. - Added parameter
mapped_object_type_idstocrm.imports.models.public_import_response. - Added parameter
user_id_including_inactiveandtypetocrm.owners.models.public_owner.
- Added parameter
object_idtomarketing.events.models.marketing_event_default_response,marketing.events.models.marketing_event_default_responseandmarketing.events.models.marketing_event_public_read_response. - Added methods
archive_by_object_id(),get_all(),get_by_object_id()andupdate_by_object_id()tomarketing.events.basic_api. - Renamed from
marketing.events.participant_state_apitomarketing.events.retrieve_participant_state_api. - Renamed from
CollectionResponseMarketingEventExternalUniqueIdentifierNoPagingtoCollectionResponseSearchPublicResponseWrapperNoPaging. - Moved and renamed methods from
basic_api.batch_archive()andbasic_api.batch_upsert()tobatch_api.archive()andbatch_api.upsert(). - Moved methods from
basic_api.compelte()andbasic_api.cancel()tochange_property_api.compelte()andchange_property_api.cancel(). - Moved method from
basic_api.do_search()toidentifiers_api.do_search().
- Added parameter
object_type_idtowebhooks.models.subscription_create_requestandwebhooks.models.subscription_response. - Removed parameter
periodfromwebhooks.models.throttling_settings.
api_request- Use not wrapped endpoint(s).crm.associations.v4.report_apiApi.crm.associations.v4.schema.definition_configurations_apiApi.crm.extensions.calling.channel_connection_settings_apiApi.marketing.events.add_event_attendees_apiApi.marketing.events.batch_apiApi.marketing.events.change_property_apiApi.marketing.events.identifiers_apiApi.cms.blogs.blog_posts.basic_apiApi.cms.blogs.blog_posts.batch_apiApi.cms.blogs.blog_posts.multi_language_apiApi.events.send.basic_apiApi.events.send.batch_apiApi.
cms.blogs.blog_posts.blog_posts_apiApi.marketing.events.attendance_subscriber_state_changes_apiApi.crm.objects.feedback_submissions.gdpr_apiApi.crm.objects.feedback_submissions.public_object_apiApi.events.send.custom_event_dataApi.
Marketing Emailsclient.Invoicesclient.Exportsclient.Deal Splitsclient.
- Singature.
- Module names
cms.hubdbandcrm.lists.
- Added
EnumAttributeValidatortolaguagesincms.blogs.blog_posts.models.attach_to_lang_primary_request_v_next. - Added parameter
campaign_nametocms.blogs.blog_posts.models.content_language_variation. - Added parameter
breakpoint_stylestocms.blogs.blog_posts.models.styles. - Added parameter
nametocms.hubdb.rows_api.clone_draft_table_row(). - Added parameter
archivedtocms.hubdb.rows_api.get_draft_table_row_by_id()andcms.hubdb.rows_api.get_table_row(). - Added parameters
offsetandarchivedtocms.hubdb.rows_api.get_table_rows()andcms.hubdb.rows_api.read_draft_table_rows(). - Changed the response object type from
CollectionResponseWithTotalHubDbTableRowV3ForwardPagingtoUnifiedCollectionResponseWithTotalBaseHubDbTableRowV3forcms.hubdb.rowsApi.cms.hubdb.rows_api.get_table_rows()andcms.hubdb.rows_api.read_draft_table_rows(). - Changed parameter
batch_input_string: BatchInputStringtobatch_input_hub_db_table_row_batch_clone_request: BatchInputHubDbTableRowBatchCloneRequestincms.hubdb.rows_api.clone_draft_table_row(). - Added parameter
content_typeparameter tocms.hubdb.tables_api.export_table()andcms.hubdb.tables_api.get_all_tables(). - Added parameter
is_get_localized_schemaparameter tocms.hubdb.tables_api.get_draft_table_details_by_id(),cms.hubdb.tables_api.get_table_details()andcms.hubdb.tables_api.update_draft_table(). - Added parameters
created_by_user_id,updated_by,updated_by_user_id,created_at,created_byandupdated_attocms.hubdb.models.columnandcms.hubdb.models.option. - Added parameter
is_hubspot_definedtocms.hubdb.models.hub_db_table_clone_request. - Added
do_async()andget_async_status()methods tocms.source_code.extract_api. - Updated
languagevalidation: Added a predefined list ofallowed_valuesfor stricter validation forcms.blogs.blog_posts.models.attach_to_lang_primary_request_v_next. - Updated
typevalidation: Expandedallowed_valuesfor validation forcms.hubdb.models.column_request. - Removed
cms.source_code.extract_api.extract_by_path()method. - Removed
cms.source_code.source_code_extract_api.
- Added
crm.objects.leadsApi client. - Added method
upserttocrm.companies.batch_api,crm.contacts.batch_api,crm.deals.batch_api,crm.line_items.batch_api,crm.objects.batch_api,crm.objects.calls.batch_api,crm.objects.communications.batch_api,crm.objects.emails.batch_api,crm.objects.meetings.batch_api,crm.objects.notes.batch_api,crm.objects.postal_mail.batch_api,crm.objects.tasks.batch_api,crm.objects.taxes.batch_api,crm.products.batch_api,crm.quotes.batch_api,crm.tickets.batch_api. - Added parameter
object_write_trace_idto models:simple_public_object_input,simple_public_object_batch_input,simple_public_object_input_for_createforcrm.companies,crm.contacts,crm.deals,crm.line_items,crm.objects,crm.objects.calls,crm.objects.communications,crm.objects.emails,crm.objects.meetings,crm.objects.notes,crm.objects.postal_mail,crm.objects.tasks,crm.objects.taxes,crm.products,crm.quotes,crm.tickets. - Added method
mark_as_ready()tocrm.extensions.calling.recording_settings_api. - Added parameters
created_by_user_idandupdated_by_user_idtocrm.schemas.models.object_schema. - Added parameter
clear_descriptiontocrm.schemas.models.object_type_definition_patch. - Added parameter
supports_inbound_callingtocrm.extensions.calling.models.settings_patch_request,crm.extensions.calling.models.settings_requestandcrm.extensions.calling.models.settings_response. - Changed
association_categoryandassociation_type_idparameters can benilincrm.companies.models.association_spec,crm.contacts.models.association_spec,crm.deals.models.association_spec,crm.tickets.models.association_spec. - Changed
typesandtoparameters can benilincrm.companies.models.public_associations_for_object,crm.contacts.models.public_associations_for_object,crm.deals.models.public_associations_for_object, andcrm.tickets.models.public_associations_for_object. - Changed
idparameters can benilincrm.companies.models.public_object_id,crm.contacts.models.public_object_id,crm.deals.models.public_object_id, andcrm.tickets.models.public_object_id. - Changed
limit,after,sorts,properties, andfilter_groupsparameters can benilincrm.companies.models.public_object_search_request,crm.contacts.models.public_object_search_request,crm.deals.models.public_object_search_request,crm.objects.models.public_object_search_request,crm.objects.calls.models.public_object_search_request,crm.objects.communications.models.public_object_search_request,crm.objects.emails.models.public_object_search_request,crm.objects.goals.models.public_object_search_request,crm.objects.postal_mail.models.public_object_search_request,crm.objects.tasks.models.public_object_search_request,crm.objects.taxes.models.public_object_search_request,crm.products.models.public_object_search_request,crm.quotes.models.public_object_search_request, andcrm.tickets.models.public_object_search_request. - Changed
associationsparameters can benilincrm.companies.models.simple_public_object_input_for_create,crm.contacts.models.simple_public_object_input_for_create,crm.deals.models.simple_public_object_input_for_create, andcrm.tickets.models.simple_public_object_input_for_create. - Changed
metadataparameters can benilincrm.pipelines.models.pipeline_stage,crm.pipelines.models.pipeline_stage_inputandcrm.pipelines.models.pipeline_stage_patch_input. - Renamed
public_object_apitomerge_apiincrm.companies,crm.contacts,crm.dealsandcrm.tickets. - Removed
archive,createandupdatemethods fromcrm.objects.goals.basic_apiandcrm.objects.goals.batch_api. - Removed GDPRApi:
crm.companies.gdpr_api,crm.deals.gdpr_api,crm.line_items.gdpr_api,crm.objects.gdpr_api,crm.objects.calls.gdpr_api,crm.objects.communications.gdpr_api,crm.objects.emails.gdpr_api,crm.objects.goals.gdpr_api,crm.objects.meetings.gdpr_api,crm.objects.notes.gdpr_api,crm.objects.postal_mail.gdpr_api,crm.objects.tasks.gdpr_api,crm.objects.taxes.gdpr_api,crm.products.gdpr_api,crm.quotes.gdpr_api,crm.tickets.gdpr_api. - Removed PublicObjectApi:
crm.line_items.public_object_api,crm.objects.public_object_api,crm.objects.calls.public_object_api,crm.objects.communications.public_object_api,crm.objects.emails.public_object_api,crm.objects.goals.public_object_api,crm.objects.meetings.public_object_api,crm.objects.notes.public_object_api,crm.objects.postal_mail.public_object_api,crm.objects.tasks.public_object_api,crm.objects.taxes.public_object_api,crm.products.public_object_api,crm.quotes.public_object_api. - Removed
crm.schemas.public_object_schemas_api. - Removed
crm.extensions.accountingAPI client.
- Added
crm.objects.lists.folders_apiApi. - Added
crm.lists.mapping_apiApi. - Added
crm.lists.memberships_api.get_lists()andcrm.lists.memberships_api.get_page_ordered_by_added_to_list_date(). - Added parameter
custom_propertiestocrm.lists.models.list_create_request. - Added parameter
sizetocrm.lists.models.public_object_list. - Added parameter
coalescing_refine_bytocrm.lists.models.public_unified_events_filter_branch. - Added parameters
list_ids,processing_typesandsorttocrm.lists.models.list_search_request. - Changed
list_idstype fromArray<integer>toArray<string>incrm.lists.lists_api.getAll(). - Changed
list_idtype fromintegertostringincrm.lists.lists_api.remove(),crm.lists.lists_api.restore(),crm.lists.lists_api.update_list_filters(),crm.lists.lists_api.get_by_id()andcrm.lists.lists_api.update_name(). - Changed
list_idtype fromintegertostringandrequest_bodytype fromArray<integer>toArray<string>incrm.lists.memberships_api.add()andcrm.lists.memberships_api.remove(). - Changed
list_idtype fromintegertostringandsource_list_idtype fromArray<integer>toArray<string>incrm.lists.memberships_api.add_all_from_list(). - Changed
list_idtype fromintegertostringincrm.lists.memberships_api.get_page(),crm.lists.memberships_api.add_and_remove()andcrm.lists.memberships_api.remove_all(). - Changed
list_idtype fromintegertostringincrm.lists.models.public_in_list_filter,crm.lists.models.public_object_list_search_result. - Changed
list_id,updated_by_idandupdated_by_idtype fromintegertostringincrm.lists.models.public_object_list - Changed response object type
CollectionResponseLongtoApiCollectionResponseJoinTimeAndRecordIdofcrm.lists.memberships_api.get_page(). - Changed
record_ids_removed,records_ids_addedandrecord_ids_missingtype fromArray<integer>toArray<string>incrm.lists.models.memberships_update_response. - Changed
record_ids_to_removeandrecord_ids_to_addtype fromArray<integer>toArray<string>incrm.lists.models.membership_change_request. - Changed
business_unit_idtype fromintegertostringandsubscription_idsfromArray<integer>toArray<string>incrm.lists.models.public_communication_subscription_filterandcrm.lists.models.public_property_association_filter_branch_filters_inner. - Rename model from
PublicEventAnalyticsFilterCoalescingRefineBytoPublicFormSubmissionFilterCoalescingRefineBy. - Changed
subscription_idstype fromArray<integer>toArray<string>incrm.lists.models.public_email_subscription_filter. - Changed
offsetandadditional_propertiesparameters can benilincrm.lists.models.list_search_request. - Rename model from
PublicPropertyFilterOperationtoPublicSurveyMonkeyValueFilterValueComparison. - Renamed Api client from
crm.lists.list_app_membership_apitocrm.lists.memberships_api. - Renamed Api client from
crm.lists.list_app_apitocrm.lists.lists_api.
- Added
marketing.events.participant_state_apiApi. - Added
marketing.events.list_associations_apiApi. - Added new methods
batch_archive,batch_upsert,cancelandcompletetomarketing.events.basic_api. - Added parameter
event_completedtomarketing.events.models.marketing_event_public_default_response,marketing.events.models.marketing_event_create_request_params,marketing.events.models.marketing_event_default_response,marketing.events.models.marketing_event_public_read_response. - Added parameters
attendance_state_calculation_timestamp,event_completedandimport_statustomarketing.events.models.marketing_event_update_request_params. - Added parameters
data_sensitivity,unitandis_encryptedtomarketing.events.models.property_value. - Updated
sourcevalidation: Expandedallowed_valuesfor validation formarketing.events.models.property_value. - Renamed method
createtorecord_by_contact_idinmarketing.events.attendance_subscriber_state_changes_api. - Renamed method
create_by_emailtorecord_by_contact_emailinmarketing.events.attendance_subscriber_state_changes_api. - Renamed method
get_by_idtoget_detailsinmarketing.events.basic_api. - Renamed method
replacetoupsertinmarketing.events.basic_api. - Renamed method
createtoupdateinmarketing.events.settings_api. - Renamed method
do_email_upsert_by_idtoupsert_by_contact_emailinmarketing.events.subscriber_state_changes_api. - Renamed method
do_upsert_by_idtoupsert_by_contact_idinmarketing.events.subscriber_state_changes_api. - Moved method
do_searchfrommarketing.events.search_apitomarketing.events.basic_api. - Removed
marketing.events.batch_api. - Removed
marketing.events.marketing_events_external_api. - Removed
marketing.events.search_api.
- Added new method
get_typestomarketing.events.basic_api. - Removed params
index_table_nameandindex_specific_metadatainevents.events_api.get_page().
- Updated
id_propertyvalidation: Addedallowable_values = ["USER_ID", "EMAIL"]forsettings.users.users_api.archive(),settings.users.users_api.get_by_id()andsettings.users.users_api.replace(). - Added parameters
first_fameandlast_nametosettings.users.models.public_user,settings.users.models.public_user_updateandsettings.users.models.user_provision_request.
- Added new param
prevtocms.audit_log.models.Paging. - Added new param
metatocms.audit_log.models.PublicAuditLog. - Added
cms.audit_logs.models.PreviousPage.
- Updated
create()method to acceptpublic_action_definition_egginstead ofextension_action_definition_inputand returnedPublicActionDefinitioninsteadExtensionActionDefinition. - Updated
get_by_id()method to returnPublicActionDefinitioninstead ofExtensionActionDefinition. - Updated
get_page()method to returnCollectionResponsePublicActionDefinitionForwardPaginginstead ofCollectionResponseExtensionActionDefinitionForwardPaging. - Updated
update()method to acceptpublic_action_definition_patchinstead ofextension_action_definition_patchand returnedPublicActionDefinitioninsteadExtensionActionDefinition.
- Added new function type
POST_ACTION_EXECUTIONto all methods. - Updated
create_or_replace()method to returnPublicActionFunctionIdentifierinstead ofActionFunctionIdentifier. - Updated
create_or_replace_by_function_type()method to returnPublicActionFunctionIdentifierinstead ofActionFunctionIdentifier. - Updated
get_by_function_type()method to returnPublicActionFunctioninstead ofActionFunction. - Updated
get_by_id()method to returnPublicActionFunctioninstead ofActionFunction. - Updated
get_page()method to returnCollectionResponsePublicActionFunctionIdentifierNoPaginginstead ofCollectionResponseActionFunctionIdentifierNoPaging.
- Updated
get_by_id()method to returnPublicActionRevisioninstead ofActionRevision. - Updated
get_page()method to returnCollectionResponsePublicActionRevisionForwardPaginginstead ofCollectionResponseActionRevisionForwardPaging.
- Added new param
automation_field_typetoautomation.actions.models.InputFieldDefinition. - Added
automation.actions.models.OutputFieldDefinition. - Added
automation.actions.models.PublicExecutionTranslationRule. - Update params to
automation.actions.models.FieldTypeDefinition:
{
:'help_text' => :'String',
:'referenced_object_type' => :'String',
:'name' => :'String',
:'options' => :'Array<Option>',
:'description' => :'String',
:'external_options_reference_type' => :'String',
:'label' => :'String',
:'type' => :'String',
:'field_type' => :'String',
:'options_url' => :'String',
:'external_options' => :'Boolean'
}- Updated
attach_to_lang_group(),detach_from_lang_group()andupdate_langs()methods to returnnilinstead ofError. - Added new param
propertytocms.blogs.authors.blog_authors_api.get_by_id()andcms.blogs.authors.blog_authors_api.get_page().
- Removed
EnumAttributeValidatorfrom a few modelsblogs: authors, blog_posts, tags.
- Renamed method from
cms.source_code.content_api.get()tocms.source_code.content_api.download(). - Renamed method from
cms.source_code.content_api.replace()tocms.source_code.content_api.create_or_update(). - Added new param
hashtocms.source_code.models.AssetFileMetadata. - Added new param
propertiestocms.source_code.metadata_api.get().
- Methods
archive(),create()andcreate_default()of classBasicApinow accept parametersobject_idandto_object_idof typestringinstead ofint. - Method
get_page()of classBasicApinow accepts parameterobject_idof typestringinstead ofint. - Changed the type of parameters
to_object_idandfrom_object_idin classLabelsBetweenObjectPairtostring. - Changed the type of parameter
to_object_idin classMultiAssociatedObjectWithLabeltostring. - Changed the type of property
categoryin classErrorCategorytostring.
- Changed the type of property
errorsin classBatchResponsePublicDefaultAssociationfromStandardError1[]toStandardError[]. - Added parameter
inverseLabelto classesPublicAssociationDefinitionCreateRequestandPublicAssociationDefinitionUpdateRequest.
- Changed the type of parameter
categoryfromErrorCategorytostringin classStandardError.
- Method
delete()renamed toarchive()in classDefinitionsApi.
- Removed params
scope_to_scope_group_pks, trial_scopes, trial_scope_to_scope_group_pksfromAccessTokenInfoResponse.
- Added
import_templateandimport_sourceparams to classPublicImportResponse.
- Renamed method
add_remove()toadd_and_remove().
- Added param
validate_deal_stage_usages_before_deletetoarchive(),replace()andupdate()methods.
- Added
write_permissionsparam to classPipelineStage.
- Added
descriptionparam to classObjectTypeDefinitionPatch. - Added new params:
option_sort_strategy,show_currency_symbol,form_field,referenced_object_type,text_display_hint,searchable_in_global_searchandnumber_display_hintto classObjectTypePropertyCreate.
- Updated
create_batch()method to returnnilinstedBatchResponseTimelineEventResponse.
- Changed the type of parameter
categoryfromErrorCategorytostringin classStandardError.
- Changed parameter order in
archive()method from(app_id, card_id)to(card_id, app_id). - Changed parameter order in
get_by_id()method from(app_id, card_id)to(card_id, app_id)and method returnPublicCardResponseinsteadCardResponse. - Changed parameter order in
update()method from(app_id, card_id, card_patch_request)to(card_id, app_id, card_patch_request)and method returnPublicCardResponseinsteadCardResponse. - Updated
create()method to returnPublicCardResponseinsteadCardResponse. - Updated
get_all()method to returnPublicCardListResponseinsteadCardListResponse.
- Added new params
serverless_functionandcard_typetoCardFetchBodyandCardFetchBodyPatch. - Added new param
audit_historytoPublicCardResponse. - Added new allowable value
marketing_eventstoCardObjectTypeBody.
- Added
developer_hapikey
- Added new param
fetch_accounts_uritoExternalSettings.
- Renamed
behavioral_events_tracking_apitocustom_event_data_api.
- Added new param
prevtoPaging.
- Added new method
get_metadata().
- Added new param
expires_attoFileandFileUpdateInput. - Changed the type of parameter
categoryfromErrorCategorytostringin classStandardError.
- Moved client from
files.filestofiles.
- Moved methods
archive(),create(),do_cancel(),get_by_id(),replace()andupdate()frommarketing.events.marketing_events_external_apitomarketing.events.basic_api. - Moved method
do_upsert()frommarketing.events.marketing_events_external_apitomarketing.events.batch_api. - Moved and renamed method
archive_batch()toarchive()frommarketing.events.marketing_events_external_api.archive_batchtomarketing.events.batch_api.archive. - Moved methods
do_email_upsert_by_id()anddo_upsert_by_id()frommarketing.events.marketing_events_external_apitomarketing.events.subscriber_state_changes. - Renamed Api
marketing.events.settings_external_apitomarketing.events.settings_api.
- Added new param
is_large_valuetoPropertyValue. - Changed the type of parameter
categoryfromErrorCategorytostringin classStandardError.
- Added new param
lifecycle_stagestoHubSpotFormConfiguration.
- Added new params
role_ids,send_welcome_emailandsuper_admintoPublicUser.
- Changed the type of parameter
afterfrominttostring.
- Added new param
id_property.
- Removed
crm.objects.associations_api.
- Renamed param
postal_mailtopostal_mail_id
- Added
crm.extensions.calling.recording_settings_apiApi. - Added
crm.objects.line_items.gdpr_apiApi. - Added
crm.objects.products.gdpr_apiApi. - Added
crm.objects.quotes.gdpr_apiApi. - Added
crm.objects.tickets.gdpr_apiApi. - Added
crm.objects.calls.gdpr_apiApi. - Added
crm.objects.emails.gdpr_apiApi. - Added
crm.objects.meetings.gdpr_apiApi. - Added
crm.objects.notes.gdpr_apiApi. - Added
crm.objects.postal_mail.gdpr_apiApi. - Added
crm.objects.tasks.gdpr_apiApi. - Added
crm.objects.feedback_submissions.gdpr_apiApi. - Added
crm.objects.communications.gdpr_apiApi. - Added
marketing.events.basic_apiApi. - Added
marketing.events.batch_apiApi. - Added
marketing.events.subscriber_state_changes_apiApi.
cms.audit_logsApi.cms.site_searchApi.cms.url_redirectsApi.cms.source_codeApis.cms.blogs.blog_postsApi.communication_preferencesApis.conversations.visitor_identificationApi.
cms.pagesApi client.crm.listsApi client.crm.objects.goalsApi client.crm.objects.taxesApi client.events.sendApi client.settings.business_unitsApi client.
- fix initializing
developer_hapikey
automation.actions.callbacksApiApi.cms(all Api clients).communicationPreferences(all Api clients).conversations(all API clients).crm(all Api clients).events(all Api clients).files(all Api clients).marketing.events.settingsExternalApiApi.marketing.transactionalApi client.
- Cnange type from
objecttostringincms/hubdb/models/StandardError::category. - Cnange type from
StandardError[]toStandardError1[]incrm/associations/v4/models/BatchResponseSimplePublicObjectWithErrors::errors. - Cnange type from
ErrorCategorytostringincrm/companies/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/contacts/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/deals/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/lineitems/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/objects/calls/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/objects/communications/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/objects/emails/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/objects/feedback_submissions/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/objects/meetings/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/objects/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/objects/notes/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/objects/postal_mail/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/objects/tasks/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/products/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/properties/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/quotes/models/StandardError::category. - Cnange type from
ErrorCategorytostringincrm/tickets/models/StandardError::category. - Cnange type from
ErrorCategorytostringinwebhooks/models/StandardError::category.
Hubspot::Helpers::Path.require_with_codegen_mapping().
- Fix
Hubspot::OAuthHelper.authorize_url()(don't add empty scopes or optional scopes to OAuth url)
- added custom exceptions for Signature
- add associations types
- remove deprecated
validate_signature
crm.associations.v4.basic_apiApi.crm.objects.communicationsApi client
crm.associations.types_api=>crm.associations.schema.types_api.crm.associations.v4.definitions_api=>crm.associations.v4.schema.definitions_api.
-Add new event types to webhooks.
- Rename
cms.hubdb.rows_batch_api.batch_clone_draft_table_rows=>cms.hubdb.rows_batch_api.clone_draft_table_rows. - Rename
cms.hubdb.rows_batch_api.batch_create_draft_table_rows=>cms.hubdb.rows_batch_api.create_draft_table_rows. - Rename
cms.hubdb.rows_batch_api.batch_purge_draft_table_rows=>cms.hubdb.rows_batch_api.purge_draft_table_rows. - Rename
cms.hubdb.rows_batch_api.batch_ReadDrafttable_rows=>cms.hubdb.rows_batch_api.read_draft_table_rows. - Rename
cms.hubdb.rows_batch_api.batch_read_table_rows=>cms.hubdb.rows_batch_api.read_table_rows. - Rename
cms.hubdb.rows_batch_api.batch_replace_draft_table_rows=>cms.hubdb.rows_batch_api.replace_draft_table_rows. - Rename
cms.hubdb.rows_batch_api.batch_update_draft_table_rows=>cms.hubdb.rows_batch_api.update_draft_table_rows. cms.hubdb.tables_api.get_draft_table_details_by_id=>cms.hubdb.tables_api.get_draft_table_details_by_id(+include_foreign_ids: bool)cms.hubdb.tables_api.get_table_details=>cms.hubdb.tables_api.get_table_details(+include_foreign_ids: bool)cms.hubdb.tables_api.update_draft_table=>cms.hubdb.tables_api.update_draft_table(+include_foreign_ids: bool)- Removed
crm.companies.associations_api. - Removed
crm.contacts.associations_api. - Removed
crm.deals.associations_api. - Removed
crm.line_items.associations_api. - Removed
crm.objects.calls.associations_api. - Removed
crm.objects.emails.associations_api. - Removed
crm.objects.feedback_submissions.associations_api. - Removed
crm.objects.meetings.associations_api. - Removed
crm.objects.notes.associations_api. - Removed
crm.objects.postal_mail.associations_api. - Removed
crm.objects.tasks.associations_api. - Removed
crm.products.associations_api. - Removed
crm.quotes.associations_api. - Removed
crm.tickets.associations_api. crm.companies.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.companies.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.contacts.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.contacts.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.deals.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.deals.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.line_items.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.line_items.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.objects.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.objects.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.objects.calls.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.objects.calls.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.objects.emails.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.objects.emails.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.objects.feedback_submissions.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.objects.feedback_submissions.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.objects.meetings.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.objects.meetings.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.objects.notes.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.objects.notes.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.objects.postal_mail.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.objects.postal_mail.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.objects.tasks.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.objects.tasks.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.objects.products.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.objects.products.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.objects.quotes.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.objects.quotes.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)crm.objects.tickets.basic_api.create(SimplePublicObjectInput => SimplePublicObjectInputForCreate)crm.objects.tickets.batch_api.create(BatchInputSimplePublicObjectInput => BatchInputSimplePublicObjectInputForCreate)marketing.events.marketing_events_external_api.do_search=>marketing.events.search_api.do_search- Rename
oauth.access_tokens_api.get_accessToken=>oauth.access_tokens_api.get. - Rename
oauth.refresh_tokens_api.archive_refresh_token=>oauth.refresh_tokens_api.archive. - Rename
oauth.refresh_tokens_api.get_refreshToken=>oauth.refresh_tokens_api.get. - Rename
oauth.tokens_api.create_token=>oauth.tokens_api.create.
- Added param
propertiestocrm.properties.core_api.get_all. - Added param
propertiestocrm.properties.core_api.get_by_name. - Added
high_valueparam to all Filters.
- Update models for
crm.propertiesAPI client
crm.associations.v4API client
- Fix
auth.oauth.refresh_tokens_api.archive_refresh_tokenmethod
- Added missing modules
- Signature's util 'HubSpot.utils.signature'
- webhook's util 'HubSpot.utils.webhooks'
- Added pipelineAuditsApi and pipelineStageAuditsApi to crm.pipelines discovery
- crm.objects.postal_mail API client
- Added Private App access token to (
- cms.domains
- crm.imports
- crm.objects.emails
- marketing.events )
- Fix all association APIs
- auth_names => debug_auth_names
- added missing public_object_api classes
- remove passing params with snake case
- update generated code
- marketing.events (breaking changes)
- pass params with snake case
- codegen path mapping for requiring models
- requiring only codegen files that is using to optimize memory usage
- old client syntax support
- passing params with existing model
- with_http methods were added to the discovery classes
- handling ApiError with retries
- handling ApiError by passing a block
- using hash instead of model object for Hubspot::Client with body param
- using new separate configurations for Hubspot::Client
- using default ruby StandardError
- required ruby version was increased to 2.7
- models updates
- query properties param
- crm.objects.feedback_submissions API
- crm.contacts.basic_api id_property
- cms.source_code API client
- crm.objects.calls API client
- crm.objects.emails API client
- crm.objects.meetings API client
- crm.objects.notes API client
- crm.objects.tasks API client
- marketing.forms API client
- marketing.events API client
- settings.users API client
- cms.blogs.authors.author_api => cms.blogs.authors.blog_authors_api
- cms.blogs.blog_posts.default_api => cms.blogs.blog_posts.blog_posts_api
- cms.blogs.tags.default_api => cms.blogs.tags.blog_tags_api
- added discovery classes
- fixed type for the file collection response
- added GDPR api modules
- updated generated code
- new generated code with updated class names
- added CommunicationPreferences api module
- retry fix
- search method was changed to do_search
- License was added
- fixed Files::Files api module
- added Events api module
- added Conversations::VisitorIdentification api module
- added Crm::Extensions::Accounting api module
- added Crm::Extensions::Calling api module
- added Crm::Extensions::Videoconferencing api module
- added Crm::Objects::FeedbackSubmissions api module
- added Files::Files api module
- added Marketing::Transactional api module
- Add automation actions client
- Update blogs clients
- Add blogs clients
- Update hubdb client
- Update OAuth client
- Typhoeus was added
- Upgrade clients to 4.3.1 version of openapi-generator
- Update Hubdb client
- Add hubdb client
- Add missing clients to main config
- Add timeline events sample app
- Add Objects client
- Add Schemas client
- Fix sample apps API call bugs
- Add Trello integration sample app
- Regenerate clients
- Regenerate clients
- Fix methods of default_api (Site-search client)
- Add Add search sample app
- Add AuditLogs client
- Add Domains client
- Add Perfirmance client
- Add SiteSearch client
- Add UrlRedirects client
- Add webhooks contacts sample app
- Add imports contacts sample app
- Add webhook signature verification helper
- Rename imports#get_all to get_page method
- Update Webhooks client
- Add Imports api client to common configuration
- Add new models to main client
- This CHANGELOG.md file.
- Regenerate clients
- Update sample apps according to regenerated clients
- Update Gemfile