I accidentally reported an answer as spam. Is there anyway I can undo this?
Is this your most recent flag?
If so then it's easy. I just dismiss the flag.
As long as there are no more flags the answer won't get deleted and the user won't get the -100 reputation hit.