Depends on Status
If you are Platinum/Diamond you can make cancel up to 72hrs before travel for no fee. Others are subject to $150 fee.
The 24hr cancel policy on reservation specifically calls out skymiles tickets as not being part of the policy.
(However pay with miles tickets are included)