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
hs_email_optout_4849582
hs_email_optout_4849490
hs_email_optout_4849481
because it was created manually and isn't currently subscribed to anything other than hs_email_optout_15589:
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.
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
hs_email_optout_4849582
hs_email_optout_4849490
hs_email_optout_4849481
because it was created manually and isn't currently subscribed to anything other than hs_email_optout_15589:
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.
The Get email subscription types endpoint doesn't return any subscriptions matching those values for portal 547876, so we wouldn't expect them to exist on a contact record, either.
Then I'm confused. I'm looking to retrieve the following contact properties (as listed in Contacts > Property-Settings). These are all listed as HubSpot fields and not user created fields. I don't know what the numeric value at the end of the internal name represents.
Label: Opted out of email: Postal Mail
Internal name: hs_email_optout_4849582
Label: Opted out of email: Telephone
Internal name: hs_email_optout_4849490
Label: Opted out of email: Fax
Internal name: hs_email_optout_4849481