Hello,
I am assessing Airtable as a method to store data that will be used to control a contact centre system.
This system will use REST API calls to retrieve data in JSON format.
This works ok but I am a bit confused about the Checkbox record type, which seems to be a boolean type, does not act as such for API queries.
If the Checkbox is ticked the JSON response contains the filed name and a value of true. If the Checkbox is not ticked the JSON response does not contain the field name. My expectation would be that the JSON response should contain the field name and a value of false.
Not having this will cause the parsing of the JSON response to be more complex than I would like. I will have to code for the key:value pair being missing rather than a simple true/false situation.
Is there any reason for this working the way it does? How have others coped with this design quirk?