Questions or comments? Discuss this changelog on our developer community forums.
We've increased limits by 5X. Now when you use CRM functions (crm_associations,
crm_object, crm_objects) in these type of emails, you'll be able to send them with the following limits:
Total Recipients | Total CRM HubL Functions |
500,000 Max recipients for a programmable email |
1 |
250,000 | 2 |
165,000 | 3 |
125,000 | 4 |
100,000 | 5 Max CRM HubL functions for a programmable email |
Please note that:
|
We’ve recently added a new API endpoint to the Accounts Information API for daily private app usage and limits. The endpoint is GET /account-info/v3/api-usage/daily/private-apps
to retrieve the daily usage and limits of private apps for a given HubSpot portal.
When a 200
successful response is made, the new API endpoint returns the following:
When an error occurs, the API endpoint response returns the following:
This endpoint is live for all to access now.
Developers can now use a new association type for HubSpot's Product → Deal and Deal → Product. This new association type is available via the Associations v4 API and is accessible to all HubSpot users.
Previously, Deals were associated with a Line Item that might have had a property hs_product_id
, indicating that the Line Item was created from a Product. This relationship caused inefficiencies when evaluating modified Products and List filters. Therefore, the new association type between Deals and Products will help alleviate these inefficiencies and identify which Deals need re-evaluation when a Product changes.
The new Product to Deal association type includes the following relationships and association limits:
This new Product to Deal association type includes the following relationships and association limits:
Product → Deal:
To create the new Product <> Deal association type, make the following request:
PUT /crm/v4/objects/{objectType}/{objectId}/associations/{toObjectType}/{toObjectId}
The objectType
is Product/Deal, and the toObjectType
is Deal/Product. Then include the associated objectId
to create the Product <> Deal associations.
This month, the latest public beta for UIE extensions has added new features and improvements for users to access. Please see below for more information.
Flex and Box Sample Project:
Users can now access a sample project to understand better and visualize how UIE’s Flex and Box components work and support your UI layouts. This sample project includes 2 custom cards:
A Flex playground card
This card allows developers to interact with tiles and modify the Flex properties, enabling you to implement this component to your custom card.
A Flex and Box example card
This card allows developers to better understand how the two components can be used together to create different UI layouts.
<li>
tag. The list can be inline, ordered, or unordered with a variant prop.Please refer to the linked documentation for more information on each component.
Extension points and extension location information such as ‘location,` ‘objectId,` or an ‘objectType’ are now available inside the context object. This allows UI extensions to be rendered more contextually.
Developers can now utilize the refreshObjectProperties method to refresh the property data within a CRM record. Properties displayed on the custom cards using CRM data components or on the cards added to record through HubSpot UI will refresh upon change with this method without manual page reload. However, this is not applicable for properties added on custom cards with REST or GraphQL.
If you have any inquiries or concerns, please contact us via the Developer Slack channel, #crm-customization-beta.
Questions or comments? Discuss this changelog on our developer community forums.