Error Handling
The API uses conventional HTTP status codes to indicate the success or failure of a request.
HTTP Codes
200 OK - Success
Everything worked as expected.
400 Bad Request - Invalid Request
Usually occurs when the body JSON is malformed or required fields are missing.
404 Not Found - Not Found
The sheet ID does not exist or the requested record was not found.
500 Server Error - Internal Error
Something went wrong on the Sheetful server or in communication with Google.
Error Response Structure
When an error occurs, the response body will contain a JSON object with details:
{
"error": {
"code": "resource_not_found",
"message": "The spreadsheet with the specified ID was not found."
}
}