Thank you for the links, @stevehall13.
In the future, please always include the Hub ID you are referring to. I have no way to see this on my end. I inferred that you were working in portal 547876 because you included your kavokerr.com email in the first post.
Properties which have unknown values (unlike
null values) do not appear in a contact's API data. Your test contact record has unknown values for subscriptions
because it was created manually and isn't currently subscribed to anything other than
The other three
hs_email_optout properties which appear in the response for this contact:
hs_email_optout_351215: "Opted out of email: KaVo Dental Blog Subscription"
hs_email_optout_352375: "Opted out of email: Newsletters"
hs_email_optout_912672: "Opted out of email: Try KaVo"
belong to inactive subscription types.
Unknown property values are excluded from JSON payloads for other properties as well. For example, your test contact has no value for the Annual revenue property, so
annualrevenue is also completely absent from the JSON.
Most organically-created contacts like this one should have all of their
hs_email_optout properties visible in the payload, however.