Skip to main content
Best answer

Unable to update KNACK Record to blank field

  • February 2, 2026
  • 6 replies
  • 32 views

Forum|alt.badge.img

I need to clear the “Work Email” fields to blank.    When I try $$CLEAR$$, ___BLANK___, “   “,   , “” etc.

I get an email validation error.   I know it is possible to update via the API.  If I am unable to use the clear field, might need to code the API to clear the field.  Thank you.

Best answer by TPAZ

I was able to add a step using the KNACK connector.  In the connector there is an option for API Request Beta, I added this item.

URL = 

https://api.knack.com/v1/objects/object_16/records/(KNACK USER ID FOUND FROM A FIND PREV Step)

The URL will update the Individual (object_16) for record, Knack Record ID.

NOTE:  You will need to figure out the object for your instance, The easier way is look at the Knack plugin.  So if you have a find Knack, in the criteria you will see Objects, when you click on that you will see the object numbers under the names, this is the object # you will need for the API URL

Method:  Put

 

 

Additional Headers:       Content-Type     application/json

 

In the Body Field I added the following, knowing that the field # for work email is 109.  You can get the field number when you go to knack and inspect the field you want, it will show you the field number.

{"field_109":null
"field_109_raw":null
}

 

TADA!  This will clear the email field (which in our knack is Field 109) via the API.  You do not have to worry about authenticating as this is handled from the Knack connector itself.

 

Hope that helps someone else.  

6 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • February 2, 2026

Hi ​@TPAZ 

Unless the field tooltip explicitly indicates how to clear a field value with another specific value, you’d likely have to use the the app API to clear a field value.


drtanvisachar
Forum|alt.badge.img+5
  • Zapier Solution Partner
  • February 3, 2026

Hello ​@TPAZ  

This is expected behavior.

If the field is validated as an email, Update actions usually won’t accept empty values like CLEARCLEARCLEAR or blank strings. Leaving the field unmapped just means “don’t update,” not “clear.”

A couple quick things to check:
If the app has an overwrite or replace existing value option, enable that.
Try Utilities by Zapier Line-itemizer Create with nothing mapped. Some apps treat that as a true empty value.

If that still fails, Webhooks by Zapier with a Custom Request is the reliable route. Calling the app’s API directly lets you set the field to null or empty and bypasses Zapier’s validation.

If you’d like hands-on help or want us to walk through this live, you can book a 1:1 paid 60-minute strategy session with our team here:
👉 https://calendly.com/XXXXXXXXXXXXXXXXXXXXXXX

This post has been edited by a moderator to remove self-promotional Calendly booking link as per our Community Code of Conduct.


Forum|alt.badge.img
  • Author
  • Beginner
  • February 4, 2026

Thank you for your replies.  I will go the API route.  I just wanted to make sure there wasn’t some type of clearing variable, etc.  


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • February 9, 2026

Thanks for the update ​@TPAZ! Keep us posted on how you get on with that API route. If you run into any issues setting it up, feel free to jump back in here or start a new topic, and we’ll be happy to help! 🙂


Forum|alt.badge.img
  • Author
  • Beginner
  • Answer
  • February 10, 2026

I was able to add a step using the KNACK connector.  In the connector there is an option for API Request Beta, I added this item.

URL = 

https://api.knack.com/v1/objects/object_16/records/(KNACK USER ID FOUND FROM A FIND PREV Step)

The URL will update the Individual (object_16) for record, Knack Record ID.

NOTE:  You will need to figure out the object for your instance, The easier way is look at the Knack plugin.  So if you have a find Knack, in the criteria you will see Objects, when you click on that you will see the object numbers under the names, this is the object # you will need for the API URL

Method:  Put

 

 

Additional Headers:       Content-Type     application/json

 

In the Body Field I added the following, knowing that the field # for work email is 109.  You can get the field number when you go to knack and inspect the field you want, it will show you the field number.

{"field_109":null
"field_109_raw":null
}

 

TADA!  This will clear the email field (which in our knack is Field 109) via the API.  You do not have to worry about authenticating as this is handled from the Knack connector itself.

 

Hope that helps someone else.  


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • February 11, 2026

YAY!!! Awesome work here ​@TPAZ! 🙌 I’m so pleased you were able to get the email value cleared using an API Request action. Thanks so much for taking the time to share details of how you set it up. This will be super helpful for others that also want to remove values from fields in Knack. 🤗

If anything else comes up, please do let us know. In the meantime, happy Zapping! ⚡