vGrubs
API Docs
vgrubs.com

Error Handling

The HTTP response convention your endpoints should follow, and how retries work in both directions.

All endpoints you implement should follow this HTTP response convention:

HTTP StatusMeaning
200 OKRequest received and processed successfully
400 Bad RequestMissing or invalid fields in the request body
401 UnauthorizedInvalid or missing API key
500 Internal Server ErrorUnexpected error on your side - vGrubs will retry where applicable
vGrubs retries where applicable when your endpoint responds with 500. In the other direction, retry your pushes to vGrubs with exponential backoff when you do not receive a 200.