When should they come from the onSuccess of a query, and when should they come from the api. Errors should be in api, with status codes and messages. Success should happen any time we POST or PATCH.