So i received a message saying thanks for competing in the halo 5 beta, wed like to give you a free Xbox live gold code. But i didn’t get to the message in 30 days and it was automatically deleted. I was wondering if they could resend the message or retrieve it or something.
If you make a post on the Xbox support forum I’ll link below, someone there should be able to help you out 
http://forums.xbox.com/xbox_forums/xbox_support/xbox_one_support/f/5184.aspx