Skip to main content

Error Handling

When something goes wrong, Apper returns a consistent error format:

{
"success": false,
"message": "Field 'Email' is required",
"data": null
}

Common Errors and Solutions

Error MessageWhat It MeansHow to Fix
"Unauthorized"Invalid API keyCheck your Authorization header and API key.
"Field 'X' is required"Missing mandatory dataInclude the missing required field in your request body.
"Invalid field type"Wrong data formatCheck the Field Value Formats and match the type.
"Record does not exist"ID doesn't existVerify the recordId or appId in your URL.
"Unknown field X provided"Field name doesn't existCheck field name spelling (note: names are case-sensitive).

Bulk Operation Errors

For bulk operations (Create, Update, Delete), check the results array:

{
"success": true,
"message": "Bulk create operation completed",
"results": [
{
"success": true,
"data": {"id": 24}
},
{
"success": false,
"errors": [
{
"fieldName": "Email",
"message": "Invalid email format"
}
]
}
]
}