I am trying to write an extension that monthly will send a series of CiviMai emails. Basically, it would be the same if a user went to the Sent mailings and clicked Re-Use and sent the email again without any changes to the email at all.
Obviously, I need the email to be sent the first time but after that, I am not sure how I would use the API to duplicate the email and then schedule it to send.
Any help is greatly appreciated. I am using Drupal 7 and CiviCRM 5.11.