I’m pretty sure you have to put 'm in an array (put brackets around it).
If you open the API and have a look at the table with a record in it, what does it look like?
Best, Arthur.
PS: not sure what the error is trying to tell us here though.
Oh, and not sure about typecast. It might work here…
@Tuur is correct.
For the most part, ANY field that CAN contain multiple values will return an array and require an array to POST/PATCH a record.
So when creating or updating a Multiple Select, Link to Another Record, or Attachment field you must send an array. This can be counter intuitive because even when you’ve unchecked, “Allow Linking to Multiple Records”, you must still pass an array to create or update a Linked field.
{
"fields": {
"upcoming_event": e"xxxxxxx"],
"person": s"xxxxxxx"],
"status": "not contacted"
}
}
You guys hit the nail on the head, it was the formatting of the array as @Chester_McLaughlin 's code above shows. I would like to read up more on use-case examples that do use typecast. Thanks for all the help @Tuur and @Chester_McLaughlin .
You just need to call the id that airtable api generates. If you do this air table will select the corresponding field but through the api you must allways use the api’s ids.