Preface: this is the most frustrating API to POST to I have ever worked with, it’s incredible.
I am attempting to POST a new record using Alteryx (a workflow tool with cURL’ish functionality) and I keep getting 1 of two errors:
{"error":{"type":"INVALID_REQUEST_MISSING_FIELDS","message":"Could not find field \\"fields\\" in the request body"}}
Or, when I re-aliased the alteryx field from “data” to “fields” -
{"error":{"type":"INVALID_REQUEST_UNKNOWN","message":"Invalid request: parameter validation failed. Check your request data."}}
Here is the data I am POST’ing:
'{
"fields": {
"Program Name":"Education Test",
"Category":"Education"
"External Id":"a00ie00QA4"
}
}'
This exactly conforms to Airtable’s spec and I am still getting errors. Do you have any suggested approaches for troubleshooting or resolving this?
Edit: worth pointing out that I have been able to successfully POST using Postman, but I am blocked when I am trying to “Productionalize” this in alteryx