CandidateErrorSchema: ZodObject<CandidateError>

All responses now return a single candidate. Only the first candidate will be used if supplied.