If the ID of the scheduled message is passed by the client, we edit the existing scheduled message instead of creating a new one. However, this will soon be moved into its own API endpoint.