i need some help because i don't fully understand a point from the documentation.
We have introduced a flag on our legacy CRM to define if a contact is compliant with the GDPR.
The goal is to be able to define the "GDPR" status of the contact also when it is inserted directly into our system and than reflect the same status in HubSpot during the process of synchronization.
And in the same way delete a contact when the GDPR is revoked from HubSpot or from our system as needed.
The question is ... if the property to be altered is the one called hs_legal_basis
I saw this endpoint
"portalSubscriptionLegalBasis": "NON_GDPR "
but the information is linked to the email address and not to the contact.
While with this endpoint I can directly alter the value of the property hs_legal_basis
but I don't see a value similar to NON_GDPR.
is this the right property for give or revoke the consens?
is something else?
Because if I do an unsubscribe of the email, the documentation of the first endpoint says: there is NO UNDO for this operation.
While I thought that this value could be managed via API.