Value *redacted*

Recently an api call I’ve bveen making for the last year start sending new data with ‘value’ ; ‘*redacted*’, although older data in the same results display the actual values.

Here is the url I’m using:

https://api.hubapi.com/form-integrations/v1/submissions/forms/{myPrivateAppKey}

What has changed?

Hey, @KKMcCoy :waving_hand: I am confident I know what’s going on. This is based on my time in HubSpot support.

My hypothesis is these results are from contacts who’ve been hard deleted. Meaning, contacts that were deleted > 90 days ago. There is a backend process that redacts form submissions from these hard deleted contacts. There isn’t any public documentation for this, as it all happens as a job or jobs on the backend. It’s also something we cannot prevent or affect.

Here’s how to test this:

  • Can you grab a few of contact IDs
  • Request their info via the Contacts API
  • Do you get back a response with active (non-deleted) records for these IDs?
  • Or does it come back as an error or blank?

Thanks for the additional information! — Jaycee

Thanks @Jaycee_Lewis - this may be different, but I haven’t had a chance yet to do a test as you suggest.

Whan I pull a list of form submissions it’s only the last 6 that have the values ‘*redacted*’, and we know we have had 6 submissions, via emails, since that last good one.

I can try your test, although I do not get a ContactID, only a SubmittedAt string, which we use as a unique identifier. Will that work for the API call?

Hey, @KKMcCoy :waving_hand: I’ll run a test in my test portal.

One other thing to try, if you are in-app, can you navigate to Marketing > Forms > the specific form you are submitting to in HubSpot? And look for the submissions that match the timestamps of the `redacted` contacts. Do the matching records for the submissions in-app show as deleted?

Talk soon! — Jaycee

Odd thing is that I don’t get a creation timestamp or ContactID. Here is what I get:

{“pageUrl” : null,
“submittedAt” : 1674694685672,
“values” :
[
{
“name” : “company”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “terms_conditions_agreement”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “lastname”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “phone”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “introduction_to_filemaker_pst”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “email”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “preferred_form_of_payment”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “payment_contact”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “firstname”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “bill_attendee_”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “payment_email_address”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “payor_phone_number”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “additional_information”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
},
{
“name” : “time_zone”,
“objectTypeId” : “0-1”,
“value” : “*redacted*”
}
]

This should not be an accepted answer - the user noted that these were not deleted contacts.

We are also experiencing exactly the same issue on all new form submissions. These are brand new contacts created from the form submission. They are not deleted.