Goal:
I’m trying to use Make.com to update a specific field in a Knack database record via a PUT
request. My goal is to change the value of field_4
to “Interested but Needs More Information” for a particular record with ID 65191e485f6cdf0e0f5ec323
.
Steps Tried:
- I’ve constructed the URL in the format
https://api.knack.com/v1/objects/object_1/records/65191e485f6cdf0e0f5ec323
, which according to Knack’s documentation should be correct for an object-based API call. - I’ve set the
Content-Type
toapplication/json
in the headers. Make.com states that it automatically includes the KnackX-Knack-Application-Id
andX-Knack-REST-API-KEY
in the headers. - I’ve tried the same
PUT
request using Google Apps Script, and it worked, confirming that the App ID and API Key are correct and that the Knack database is accessible. - Checked the record ID and
object_1
to ensure they exist in the Knack database. - Checked Make.com’s logs but didn’t find any clues as to what might be causing the issue.
Has anyone faced a similar issue or can offer any insights? I’ve double-checked IDs, headers, and method types but continue to receive a 404 error.