A couple of further points on this subject:
- @Roman said this:
This is exactly correct and whilst not delivering empty fields can at first seem a pain and trust me I have sworn about it myself, I believe it is actually an example of a ‘well-functioning API’.
2. As whilst i was sure I had apps with more than 32 fields that I had got the full record details on I couldn’t actually find one or remember it definitely working so I wrote something that created an app with 40 fields and then a record with contents in all 40 fields then got the record and checked it delivered all 40 fields:
> node test-app.js
Testing Tape app 71630...
1. Getting app structure...
API response: {
"app_id": 71630,
"workspace_id": 17108,
"workspace_name": "Test zone",
"slug": "zeta-well-40-fields-test",
"external_id": "zeta-well-40-fields-test",
"name": "Zeta Well 40 Fields Test",
"record_name": "Entry",
"item_name": "Entry",
"position": 303021,
"config": {
"item_name": "Entry",
"name": "Zeta Well 40 Fields Test"
},
"fields": [
{
"field_id": 735420,
"external_id": "_1",
"slug": "_1",
"label": "1",
"type": "number",
"
Found 40 fields
Prepared 40 field values
2. Creating a record with all 40 fields populated...
Create response: {
"record_id": 171314650,
"record_url": "https://tapeapp.com/melotteconsulting-demo/record/171314650",
"app_record_id": 2,
"app_id": 71630,
"title": "1",
"created_on": "2026-01-15 11:20:28",
"created_on_utc": "2026-01-15 11:20:28",
"last_modified_on": "2026-01-15 11:20:28",
"last_modified_on_utc": "2026-01-15 11:20:28",
"deleted_on": null,
"deleted_on_utc": null,
"app": {
"app_id": 71630,
"icon": "assignment",
"name": "Zeta Well 40 Fields Test",
"record_na
Record created with ID: 171314650
3. Retrieving the record...
Get response: {
"record_id": 171314650,
"record_url": "https://tapeapp.com/melotteconsulting-demo/record/171314650",
"app_record_id": 2,
"app_id": 71630,
"title": "1",
"created_on": "2026-01-15 11:20:28",
"created_on_utc": "2026-01-15 11:20:28",
"last_modified_on": "2026-01-15 11:20:28",
"last_modified_on_utc": "2026-01-15 11:20:28",
"deleted_on": null,
"deleted_on_utc": null,
"app": {
"app_id": 71630,
"icon": "assignment",
"name": "Zeta Well 40 Fields Test",
"record_na
4. Verifying all 40 fields are returned...
Fields returned: 40
Present fields: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40
==================================================
✓ SUCCESS: All 40 fields returned correctly!
==================================================