Concept Flow - Error codes for machine consumption
Client sends request
Server processes request
Check for errors?
No→Send success response
Yes
Generate error code
Send error response with code
Client reads error code
Client handles error accordingly
The client sends a request, the server checks for errors, sends back an error code if needed, and the client uses that code to decide what to do.