Originally Posted by
Ditto
Booking through klm.com yes, but booking through other channels might not be the same.
It appears that the OP did buy direct from KLM (“I booked a ticket
via KLM”) but indeed, if booked elsewhere, there is no 24 hour cancellation unless the agency/website involved has a similar policy.