Download_url replaced by file_path in recording.completed webhook

Um, according you to, webhooks are for cloud recordings only.

If that is still true then what is going on here?