The maximum number of results to display per page.
after
string
No
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
associations
string
No
A comma separated list of associated object types to include in the response. Valid values are contacts, deals, tickets, and custom object type IDs or fully qualified names (e.g., "p12345_cars").
properties
string
No
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored. Usage of this parameter will reduce the maximum number of companies that can be read by a single request.
archived
boolean
No
Whether to return only results that have been archived.
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
associations
string
No
A comma separated list of object types to retrieve associated IDs for. If any of the specified associations do not exist, they will be ignored.
idProperty
string
No
The name of a property whose values are unique for this object.
archived
boolean
No
Whether to return only results that have been archived.
Search and filter contacts records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
The maximum number of results to display per page.
after
string
No
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
associations
string
No
A comma separated list of associated object types to include in the response. Valid values are contacts, deals, tickets, and custom object type IDs or fully qualified names (e.g., "p12345_cars").
properties
string
No
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored. Usage of this parameter will reduce the maximum number of companies that can be read by a single request.
archived
boolean
No
Whether to return only results that have been archived.
Company industry (e.g., COMPUTER_SOFTWARE, INFORMATION_TECHNOLOGY_AND_SERVICES, INTERNET, FINANCIAL_SERVICES, MARKETING_AND_ADVERTISING, EDUCATION_MANAGEMENT)
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
associations
string
No
A comma separated list of object types to retrieve associated IDs for. If any of the specified associations do not exist, they will be ignored.
idProperty
string
No
The name of a property whose values are unique for this object.
archived
boolean
No
Whether to return only results that have been archived.
Company industry (e.g., COMPUTER_SOFTWARE, INFORMATION_TECHNOLOGY_AND_SERVICES, INTERNET, FINANCIAL_SERVICES, MARKETING_AND_ADVERTISING, EDUCATION_MANAGEMENT)
Search and filter companies records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
The maximum number of results to display per page.
after
string
No
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
associations
string
No
A comma separated list of associated object types to include in the response. Valid values are contacts, deals, tickets, and custom object type IDs or fully qualified names (e.g., "p12345_cars").
properties
string
No
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored. Usage of this parameter will reduce the maximum number of companies that can be read by a single request.
archived
boolean
No
Whether to return only results that have been archived.
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
associations
string
No
A comma separated list of object types to retrieve associated IDs for. If any of the specified associations do not exist, they will be ignored.
idProperty
string
No
The name of a property whose values are unique for this object.
archived
boolean
No
Whether to return only results that have been archived.
Search and filter deals records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
The maximum number of results to display per page.
after
string
No
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
associations
string
No
A comma separated list of associated object types to include in the response. Valid values are contacts, deals, tickets, and custom object type IDs or fully qualified names (e.g., "p12345_cars").
properties
string
No
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored. Usage of this parameter will reduce the maximum number of companies that can be read by a single request.
archived
boolean
No
Whether to return only results that have been archived.
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
associations
string
No
A comma separated list of object types to retrieve associated IDs for. If any of the specified associations do not exist, they will be ignored.
idProperty
string
No
The name of a property whose values are unique for this object.
archived
boolean
No
Whether to return only results that have been archived.
Search and filter tickets records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Search tickets records by meaning rather than by exact or fuzzy field values. Semantic search embeds a natural-language prompt and returns the most similar passages, ranked by relevance. Pass semantic={field, prompt, filter?, context_size?, min_similarity?, dedup?} to context_store_search instead of query. Only available in hosted mode.
Field to search semantically. Mutually exclusive with query.
semantic.prompt
string
Yes
Natural-language query that is embedded and compared against stored passages.
semantic.filter
object
No
Filter conditions (same shape/operators as query.filter). sort is not supported — results are ranked by similarity.
semantic.context_size
integer
No
Characters of surrounding context to return per hit, up to the field's configured window. Omit to return the full configured window.
semantic.min_similarity
number
No
Minimum similarity score in [-1.0, 1.0]. Omit for 0.25; scores below the threshold are discarded before deduplication and top-k selection. Use -1.0 to disable the cutoff.
semantic.dedup
string
No
max (default) returns the single best-scoring passage per record; none returns multiple passages per record, still ranked by similarity and capped by limit.
fields
array
No
Field paths to include in results (dot notation for nested fields). Applied to each hit's entity.
limit
integer
No
Maximum results to return (default 10, maximum 100).
The maximum number of results to display per page.
after
string
No
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
associations
string
No
A comma separated list of associated object types to include in the response. Valid values are contacts, companies, deals, tickets, and custom object type IDs or fully qualified names.
properties
string
No
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
archived
boolean
No
Whether to return only results that have been archived.
Create a new note in HubSpot CRM. Notes can be associated with contacts,
companies, deals, or tickets by using the associations parameter.
The hs_timestamp property sets when the note activity occurred.
Required. Timestamp when the note activity occurred (ISO 8601 format, e.g. 2025-01-15T10:30:00.000Z). Use the current time if the user does not specify one.
properties.hubspot_owner_id
string
No
ID of the HubSpot owner to assign to this note
associations
array<object>
No
Associate the note with other CRM records (contacts, companies, deals, tickets)
associations.to
object
No
associations.to.id
string
No
ID of the record to associate with
associations.types
array<object>
No
associations.types.associationCategory
string
No
Association category (e.g., HUBSPOT_DEFINED)
associations.types.associationTypeId
integer
No
Association type ID (e.g., 202 for note-to-contact, 190 for note-to-company, 214 for note-to-deal, 18 for note-to-ticket)
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
associations
string
No
A comma separated list of object types to retrieve associated IDs for. If any of the specified associations do not exist, they will be ignored.
idProperty
string
No
The name of a property whose values are unique for this object.
archived
boolean
No
Whether to return only results that have been archived.
Archive a note by ID. This is a soft delete — the note is moved to the
recycle bin and can be restored for approximately 90 days. No public
hard-delete endpoint exists.
Search and filter notes records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Search notes records by meaning rather than by exact or fuzzy field values. Semantic search embeds a natural-language prompt and returns the most similar passages, ranked by relevance. Pass semantic={field, prompt, filter?, context_size?, min_similarity?, dedup?} to context_store_search instead of query. Only available in hosted mode.
Field to search semantically. Mutually exclusive with query.
semantic.prompt
string
Yes
Natural-language query that is embedded and compared against stored passages.
semantic.filter
object
No
Filter conditions (same shape/operators as query.filter). sort is not supported — results are ranked by similarity.
semantic.context_size
integer
No
Characters of surrounding context to return per hit, up to the field's configured window. Omit to return the full configured window.
semantic.min_similarity
number
No
Minimum similarity score in [-1.0, 1.0]. Omit for 0.25; scores below the threshold are discarded before deduplication and top-k selection. Use -1.0 to disable the cutoff.
semantic.dedup
string
No
max (default) returns the single best-scoring passage per record; none returns multiple passages per record, still ranked by similarity and capped by limit.
fields
array
No
Field paths to include in results (dot notation for nested fields). Applied to each hit's entity.
limit
integer
No
Maximum results to return (default 10, maximum 100).
The maximum number of results to display per page.
after
string
No
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
associations
string
No
A comma separated list of associated object types to include in the response. Valid values are contacts, companies, deals, tickets, and custom object type IDs or fully qualified names.
properties
string
No
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
archived
boolean
No
Whether to return only results that have been archived.
Create a new call engagement in HubSpot CRM. Calls can be associated with contacts,
companies, deals, or tickets by using the associations parameter.
The hs_timestamp property sets when the call activity occurred.
The outcome of the call (e.g., connected, no answer, busy, left voicemail)
properties.hs_call_duration
string
No
Duration of the call in milliseconds
properties.hs_call_from_number
string
No
Phone number the call was made from
properties.hs_call_to_number
string
No
Phone number the call was made to
properties.hs_call_status
string
No
Status of the call (e.g., COMPLETED, BUSY, NO_ANSWER, FAILED, CANCELED)
properties.hs_call_title
string
No
Title or subject of the call
properties.hs_timestamp
string
Yes
Required. Timestamp when the call activity occurred (ISO 8601 format, e.g. 2025-01-15T10:30:00.000Z). Use the current time if the user does not specify one.
properties.hubspot_owner_id
string
No
ID of the HubSpot owner to assign to this call
associations
array<object>
No
Associate the call with other CRM records (contacts, companies, deals, tickets)
associations.to
object
No
associations.to.id
string
No
ID of the record to associate with
associations.types
array<object>
No
associations.types.associationCategory
string
No
Association category (e.g., HUBSPOT_DEFINED)
associations.types.associationTypeId
integer
No
Association type ID (e.g., 194 for call-to-contact, 182 for call-to-company, 206 for call-to-deal, 220 for call-to-ticket)
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
associations
string
No
A comma separated list of object types to retrieve associated IDs for. If any of the specified associations do not exist, they will be ignored.
idProperty
string
No
The name of a property whose values are unique for this object.
archived
boolean
No
Whether to return only results that have been archived.
Archive a call by ID. This is a soft delete — the call is moved to the
recycle bin and can be restored for approximately 90 days. No public
hard-delete endpoint exists.
Search and filter calls records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Search calls records by meaning rather than by exact or fuzzy field values. Semantic search embeds a natural-language prompt and returns the most similar passages, ranked by relevance. Pass semantic={field, prompt, filter?, context_size?, min_similarity?, dedup?} to context_store_search instead of query. Only available in hosted mode.
Field to search semantically. Mutually exclusive with query.
semantic.prompt
string
Yes
Natural-language query that is embedded and compared against stored passages.
semantic.filter
object
No
Filter conditions (same shape/operators as query.filter). sort is not supported — results are ranked by similarity.
semantic.context_size
integer
No
Characters of surrounding context to return per hit, up to the field's configured window. Omit to return the full configured window.
semantic.min_similarity
number
No
Minimum similarity score in [-1.0, 1.0]. Omit for 0.25; scores below the threshold are discarded before deduplication and top-k selection. Use -1.0 to disable the cutoff.
semantic.dedup
string
No
max (default) returns the single best-scoring passage per record; none returns multiple passages per record, still ranked by similarity and capped by limit.
fields
array
No
Field paths to include in results (dot notation for nested fields). Applied to each hit's entity.
limit
integer
No
Maximum results to return (default 10, maximum 100).
The maximum number of results to display per page.
after
string
No
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
associations
string
No
A comma separated list of associated object types to include in the response. Valid values are contacts, companies, deals, tickets, and custom object type IDs or fully qualified names.
properties
string
No
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
archived
boolean
No
Whether to return only results that have been archived.
Create a new email engagement in HubSpot CRM. Emails can be associated with contacts,
companies, deals, or tickets by using the associations parameter.
The hs_timestamp property sets when the email activity occurred.
Required. Direction of the email (EMAIL for sent, INCOMING_EMAIL for received, FORWARDED_EMAIL for forwarded)
properties.hs_email_status
string
No
Status of the email (BOUNCED, FAILED, SCHEDULED, SENDING, SENT, DRAFT)
properties.hs_email_sender_email
string
No
Sender email address
properties.hs_email_to_email
string
No
Recipient email address(es)
properties.hs_timestamp
string
Yes
Required. Timestamp when the email activity occurred (ISO 8601 format, e.g. 2025-01-15T10:30:00.000Z). Use the current time if the user does not specify one.
properties.hubspot_owner_id
string
No
ID of the HubSpot owner to assign to this email
associations
array<object>
No
Associate the email with other CRM records (contacts, companies, deals, tickets)
associations.to
object
No
associations.to.id
string
No
ID of the record to associate with
associations.types
array<object>
No
associations.types.associationCategory
string
No
Association category (e.g., HUBSPOT_DEFINED)
associations.types.associationTypeId
integer
No
Association type ID (e.g., 198 for email-to-contact, 186 for email-to-company, 210 for email-to-deal, 224 for email-to-ticket)
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
associations
string
No
A comma separated list of object types to retrieve associated IDs for. If any of the specified associations do not exist, they will be ignored.
idProperty
string
No
The name of a property whose values are unique for this object.
archived
boolean
No
Whether to return only results that have been archived.
Archive an email by ID. This is a soft delete — the email is moved to the
recycle bin and can be restored for approximately 90 days. No public
hard-delete endpoint exists.
Search and filter emails records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Search emails records by meaning rather than by exact or fuzzy field values. Semantic search embeds a natural-language prompt and returns the most similar passages, ranked by relevance. Pass semantic={field, prompt, filter?, context_size?, min_similarity?, dedup?} to context_store_search instead of query. Only available in hosted mode.
Field to search semantically. Mutually exclusive with query.
semantic.prompt
string
Yes
Natural-language query that is embedded and compared against stored passages.
semantic.filter
object
No
Filter conditions (same shape/operators as query.filter). sort is not supported — results are ranked by similarity.
semantic.context_size
integer
No
Characters of surrounding context to return per hit, up to the field's configured window. Omit to return the full configured window.
semantic.min_similarity
number
No
Minimum similarity score in [-1.0, 1.0]. Omit for 0.25; scores below the threshold are discarded before deduplication and top-k selection. Use -1.0 to disable the cutoff.
semantic.dedup
string
No
max (default) returns the single best-scoring passage per record; none returns multiple passages per record, still ranked by similarity and capped by limit.
fields
array
No
Field paths to include in results (dot notation for nested fields). Applied to each hit's entity.
limit
integer
No
Maximum results to return (default 10, maximum 100).
The maximum number of results to display per page.
after
string
No
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
associations
string
No
A comma separated list of associated object types to include in the response. Valid values are contacts, companies, deals, tickets, and custom object type IDs or fully qualified names.
properties
string
No
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
archived
boolean
No
Whether to return only results that have been archived.
Create a new meeting engagement in HubSpot CRM. Meetings can be associated with contacts,
companies, deals, or tickets by using the associations parameter.
The hs_timestamp property sets when the meeting activity occurred.
Description or notes about the meeting (supports HTML)
properties.hs_meeting_start_time
string
No
Start time of the meeting (ISO 8601 format, e.g. 2025-01-15T10:30:00.000Z)
properties.hs_meeting_end_time
string
No
End time of the meeting (ISO 8601 format, e.g. 2025-01-15T11:30:00.000Z)
properties.hs_meeting_location
string
No
Location of the meeting
properties.hs_meeting_outcome
string
No
Outcome of the meeting (e.g., SCHEDULED, COMPLETED, RESCHEDULED, NO_SHOW, CANCELED)
properties.hs_internal_meeting_notes
string
No
Internal notes about the meeting
properties.hs_timestamp
string
Yes
Required. Timestamp when the meeting activity occurred (ISO 8601 format, e.g. 2025-01-15T10:30:00.000Z). Use the current time if the user does not specify one.
properties.hubspot_owner_id
string
No
ID of the HubSpot owner to assign to this meeting
associations
array<object>
No
Associate the meeting with other CRM records (contacts, companies, deals, tickets)
associations.to
object
No
associations.to.id
string
No
ID of the record to associate with
associations.types
array<object>
No
associations.types.associationCategory
string
No
Association category (e.g., HUBSPOT_DEFINED)
associations.types.associationTypeId
integer
No
Association type ID (e.g., 200 for meeting-to-contact, 188 for meeting-to-company, 212 for meeting-to-deal, 226 for meeting-to-ticket)
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
associations
string
No
A comma separated list of object types to retrieve associated IDs for. If any of the specified associations do not exist, they will be ignored.
idProperty
string
No
The name of a property whose values are unique for this object.
archived
boolean
No
Whether to return only results that have been archived.
Archive a meeting by ID. This is a soft delete — the meeting is moved to the
recycle bin and can be restored for approximately 90 days. No public
hard-delete endpoint exists.
Search and filter meetings records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Search meetings records by meaning rather than by exact or fuzzy field values. Semantic search embeds a natural-language prompt and returns the most similar passages, ranked by relevance. Pass semantic={field, prompt, filter?, context_size?, min_similarity?, dedup?} to context_store_search instead of query. Only available in hosted mode.
Field to search semantically. Mutually exclusive with query.
semantic.prompt
string
Yes
Natural-language query that is embedded and compared against stored passages.
semantic.filter
object
No
Filter conditions (same shape/operators as query.filter). sort is not supported — results are ranked by similarity.
semantic.context_size
integer
No
Characters of surrounding context to return per hit, up to the field's configured window. Omit to return the full configured window.
semantic.min_similarity
number
No
Minimum similarity score in [-1.0, 1.0]. Omit for 0.25; scores below the threshold are discarded before deduplication and top-k selection. Use -1.0 to disable the cutoff.
semantic.dedup
string
No
max (default) returns the single best-scoring passage per record; none returns multiple passages per record, still ranked by similarity and capped by limit.
fields
array
No
Field paths to include in results (dot notation for nested fields). Applied to each hit's entity.
limit
integer
No
Maximum results to return (default 10, maximum 100).
The maximum number of results to display per page.
after
string
No
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
associations
string
No
A comma separated list of associated object types to include in the response. Valid values are contacts, companies, deals, tickets, and custom object type IDs or fully qualified names.
properties
string
No
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
archived
boolean
No
Whether to return only results that have been archived.
Create a new task in HubSpot CRM. Tasks can be associated with contacts,
companies, deals, or tickets by using the associations parameter.
The hs_timestamp property sets when the task activity occurred.
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
associations
string
No
A comma separated list of object types to retrieve associated IDs for. If any of the specified associations do not exist, they will be ignored.
idProperty
string
No
The name of a property whose values are unique for this object.
archived
boolean
No
Whether to return only results that have been archived.
Archive a task by ID. This is a soft delete — the task is moved to the
recycle bin and can be restored for approximately 90 days. No public
hard-delete endpoint exists.
Search and filter tasks records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Search tasks records by meaning rather than by exact or fuzzy field values. Semantic search embeds a natural-language prompt and returns the most similar passages, ranked by relevance. Pass semantic={field, prompt, filter?, context_size?, min_similarity?, dedup?} to context_store_search instead of query. Only available in hosted mode.
Field to search semantically. Mutually exclusive with query.
semantic.prompt
string
Yes
Natural-language query that is embedded and compared against stored passages.
semantic.filter
object
No
Filter conditions (same shape/operators as query.filter). sort is not supported — results are ranked by similarity.
semantic.context_size
integer
No
Characters of surrounding context to return per hit, up to the field's configured window. Omit to return the full configured window.
semantic.min_similarity
number
No
Minimum similarity score in [-1.0, 1.0]. Omit for 0.25; scores below the threshold are discarded before deduplication and top-k selection. Use -1.0 to disable the cutoff.
semantic.dedup
string
No
max (default) returns the single best-scoring passage per record; none returns multiple passages per record, still ranked by similarity and capped by limit.
fields
array
No
Field paths to include in results (dot notation for nested fields). Applied to each hit's entity.
limit
integer
No
Maximum results to return (default 10, maximum 100).
Object type ID or fully qualified name (e.g., "cars" or "p12345_cars")
limit
integer
No
The maximum number of results to display per page.
after
string
No
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
properties
string
No
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
archived
boolean
No
Whether to return only results that have been archived.
associations
string
No
A comma separated list of object types to retrieve associated IDs for. If any of the specified associations do not exist, they will be ignored.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
Read an Object identified by {objectId}. {objectId} refers to the internal object ID by default, or optionally any unique property value as specified by the idProperty query param. Control what is returned via the properties query param.
A comma separated list of the properties to be returned in the response. If any of the specified properties are not present on the requested object(s), they will be ignored.
archived
boolean
No
Whether to return only results that have been archived.
associations
string
No
A comma separated list of object types to retrieve associated IDs for. If any of the specified associations do not exist, they will be ignored.
idProperty
string
No
The name of a property whose values are unique for this object.
propertiesWithHistory
string
No
A comma separated list of the properties to be returned along with their history of previous values. If any of the specified properties are not present on the requested object(s), they will be ignored.
Retrieve all associations between a specific CRM record and a target object type using
the v4 associations API. Returns up to 500 associations per call. Use the after cursor
for pagination when there are more results. For example, retrieve all companies associated
with a contact, or all deals associated with a company.
Create a labeled association between two CRM records using the v4 associations API.
Labeled associations carry an association type ID and category that describe the relationship
(e.g., "Primary Company", "Billing Contact"). This is idempotent — calling it again with the same
IDs and label has no effect. Use the association type ID and category from the HubSpot association
definitions for the relevant object pair. Common association type IDs include:
Contact to Company: 279 (HUBSPOT_DEFINED) for default, 1 (HUBSPOT_DEFINED) for Primary
Company to Contact: 280 (HUBSPOT_DEFINED) for default, 2 (HUBSPOT_DEFINED) for Primary
Contact to Deal: 4 (HUBSPOT_DEFINED) for default
Deal to Contact: 3 (HUBSPOT_DEFINED) for default
Deal to Company: 341 (HUBSPOT_DEFINED) for default, 5 (HUBSPOT_DEFINED) for Primary
Company to Deal: 342 (HUBSPOT_DEFINED) for default, 6 (HUBSPOT_DEFINED) for Primary
Contact to Ticket: 15 (HUBSPOT_DEFINED) for default
Ticket to Contact: 16 (HUBSPOT_DEFINED) for default
Ticket to Company: 339 (HUBSPOT_DEFINED) for default, 26 (HUBSPOT_DEFINED) for Primary
Company to Ticket: 340 (HUBSPOT_DEFINED) for default, 25 (HUBSPOT_DEFINED) for Primary
Delete all associations between two specific CRM records using the v4 associations API.
This removes every association (both default and labeled) between the two specified records.
This operation is irreversible — deleted associations must be recreated manually.