is it possible to create a schedule for a job template via a playbook/workflow?

I currently have a job template/workflow that does the following

  1. create VM snapshot (vmware ESXi)
  2. patches a OS and all that stuff
  3. end

Then 1 day later (thats the policy), the VM snapshot is removed by another job template run manually

What I would like to have is this workflow if possible (number 2 is the important one):

  1. create VM snapshot
  2. create a once-off schedule back to awx/tower to run the delete snapshot template 1 day later (using the run-once schedule function)
  3. patch etc…
  4. end

Note: I do not want to set a wait for 1 day in the current workflow

Anyways, browsing through the tower module that i think it relevant (https://docs.ansible.com/ansible/latest/modules/tower_job_launch_module.html#tower-job-launch-module) i dont see a schedule option…

Any thoughts?

Appreciated.

Make a call to the API to schedule the job using the URI module?

-John