HTTP Status Codes

Created by Danny Chu, Modified on Tue, 26 Jul, 2022 at 2:39 PM by Danny Chu

Sheet.Best provides a RESTful API that indicates the success or failure of the API request using HTTP response codes.


Codes in the 4xx range indicate an error that failed given the information provided.

Codes in the 5xx range indicate an error with sheet.best's server (these are rare).


Status Codes
Description
200 - OK
Everything worked as expected.
400 - Bad RequestThe request was unacceptable, often due to missing a required parameter or permission to the spreadsheet.
401 - Authentication FailedIncorrect authentication credentials
402 - Payment RequiredThis operation is not allowed in your current plan.
403 - ForbiddenYou do not have permission to perform this action.
404 - Not FoundThe requested resource doesn't exist.
405 - Method Not AllowedWhen calling an endpoint using a not registered method. Ex: POST for the search endpoint
402 - Payment requiredYou already used all of your plan's requests this month.
500, 502, 503, 504 - Server ErrorsSomething went wrong on Sheet.Best's end, we will fix it.



Some errors will also come with a textual error codes, in this case, you can check them in the table below:



Error Codes
Description
throttle
You already used all of your plan's requests this month.
write_error
sheet.best could not update your sheet, you should verify its permissions.
authentication_failed
You passed incorrect authentication credentials.
not_authenticated
You did not pass the authentication credentials.
permission_denied
You do not have permission to perform this actions.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article