Beginning on July 19th, we will be enforcing the values for owner-type properties in the Engagements API.
What's changing?
Currently, the Engagements APIs allow invalid values for thehs_owner_idandhs_attendee_owner_idsfields. These invalid owner IDs can cause issues with other systems that rely on the record owner, such as workflows or CRM views.
We're going to start enforcing the values of these fields to make sure they match with a valid owner ID. Any requests with invalid owner IDs will return a validation error. Please note that these must be owner IDs from theOwners API, which are separate fromusers.
This will affect any APIs working with engagements, including thev1 Engagements API, and the CRM v3 beta APIs for:
If you're populating either thehs_owner_idorhs_attendee_owner_idsfields, you'll need to make sure that you have the current owners from theOwners APIwhen creating or updating any engagement records. While it is possible to leave these fields blank, leavinghs_owner_idblank may cause issues when reporting on sales activities, and may prevent some HubSpot users from viewing the activity, depending on their permission settings.
When is this happening?
The owner fields will start being enforced on July 19th. We recommend validating the Owner IDs you're using as soon as possible to make sure your integration is ready for this change.
Please let us know if you have any questions by replying below.
No one has replied to this post quite yet. Check back soon to see if someone has a solution, or submit your own reply if you know how to help! Karma is real.