1. A computer-implemented process for client selectable server-side data error resolutions, the computer-implemented process comprising: receiving a request from a client to perform an action on a server; identifying a data error during performance of the action of the request; generating a resolution subset of one or more resolutions for the error from a set of candidate resolutions; generating a token for each of the one or more resolutions in the resolution subset for the error; generating a response including an error description and the resolution subset for the identified error, sending the response to the client; receiving a token for the selected resolution from the client; determining whether the selected resolution associated with the token returned executes on the server; and responsive to a determination the selected resolution associated with the token returned executes on the server, executing the selected resolution, associated with the token returned, on the server to correct the data error.