Is there anyway to event specific events, rather than waiting to get a contract to race in it?

Also if i skip an invitational event, will i get offered it again?