Resuming Subscription Before it is canceled

I was wondering if there is a built in way to schedule the resuming of a subscription that has been scheduled to cancel. As of right now, there is an endpoint to cancel and one to resume, but if i try to resume the subscription before it has a status of DEACTIVATED or CANCELED, it returns an error. Is the only way to do this as of now to schedule a task on my side?

Just found the Update Subscription endpoint has a way to clear the scheduled cancel date.