Update: Challenge message submission API