Standard HTTP status codes and protocols
Each error response returns the standard HTTP code number with the exception
schema. KeyBank utilized the standard HTTP messaging so nothing too fancy.
Code | Status | Description |
---|---|---|
200 | OK; Successful | The action was successful. No additional actions are needed. |
400 | Missing mandatory information | Request is missing required information. |
401 | Unauthorized request | Invalid credentials for the request. |
403 | Forbidden request access | You do not have permission to complete the request. |
404 | Resource not found | The resource for the request cannot be found. |
405 | Invalid request method | The wrong request method was used. |
415 | Invalid request type | The wrong media type submitted with the request. |
429 | Request timeout | There are too many requests to the API and a timeout goes into effect. |
500 | Unknown error | There was an unknown error with the server. |
502 | Bad gateway | The servers cannot talk to each other or there is a miscommunication. |
503 | Unavailable service | The service is temporarily down. |
504 | Unable to process request | Request needs more time to be processed. |