Using `__not_null` filter in CRM query to fetch contacts with specific properties. Example: `crm_objects("contact", "territory_name__not_null&limit=100")`
No suggestions or responses were provided to assist Olia.
Justin linked documentation on managing secrets in private apps, indicating the need to use the correct private app permissions.
Zach explains that Owners are separate from Contacts and refers to the Owners API documentation, clarifying that only Users can be assigned as owners of CRM objects
Deep linking to apps is not universally supported. Mobile site links are the only reliable option for social sharing in emails.
It could be beneficial for Kostiantyn to check the deployment logs for any errors, and potentially clear cache or ensure that all required files are staged correctly before deploying.
Rushik explains that the canonical URL for the main blog listing page needs to be explicitly set. This can be done in HubSpot settings under Website > Pages > SEO & Crawlers tab. Under 'Blog Listing Pages', select the first option ('Use the same canonical URL for all listing pages') and ensure the correct root URL is specified. This overrides the default behavior where paginated pages canonicalize to themselves.
Zach Klein suggests using 'propertiesWithHistory' to track changes. Joe implements a workaround with a custom timestamp property.
No response was provided regarding the dead link issue.
Raza Ataki provides CRM Files API endpoint and clarifies authentication scopes.
BJ Szyjakowski and Nich Mueller suggest using Google Analytics or custom event listeners.
The error occurs because 'email' is not allowed as idProperty for upserts. The solution is to use a valid identifier and adjust the API request structure.
No follow-up response was provided regarding the page rendering issue.
No specific answers provided in this thread.
Zach Klein confirms the batch limit is 100 contacts per request, as documented.
The code provided outlines the ticket creation process; feedback on its logic and efficiency is sought from the community.
Vitalii resolves the issue by using 'hs_product_id' instead of 'hs_object_id' to inherit product properties correctly.
Bob suggests using a HubSpot workflow with a Custom Code action. The workflow triggers when the file property is updated. The custom code uses the File ID (if present) to fetch the file's URL via API and then saves this URL into a *separate* text property. The GraphQL query should then pull from this helper property, which will always contain the URL.
Some Hubl filters and macros are unsupported in emails. Use simpler logic or avoid unsupported filters (reference: HubSpot Hubl filter documentation).
Ryan followed up stating he successfully implemented IndexNow by following the steps outlined in a specific YouTube tutorial video (link provided in the message).