A built-in view to handle such notifications would allow asset updates to be reflected in (near) real time.
Though, I don't see us ever not needing the management command too. By nature, webhook notifications can be a little unreliable (network issues / traffic blocking), so a backup plan is ALWAYS a good idea. Plus, it's unlikely you'd want to configure SNS notifications for ALL environments that Wagtail is running on (dev/staging/production) - doing an occasional 'once-per-day' pull is probably fine for non-production environments.
A built-in view to handle such notifications would allow asset updates to be reflected in (near) real time.
Though, I don't see us ever not needing the management command too. By nature, webhook notifications can be a little unreliable (network issues / traffic blocking), so a backup plan is ALWAYS a good idea. Plus, it's unlikely you'd want to configure SNS notifications for ALL environments that Wagtail is running on (dev/staging/production) - doing an occasional 'once-per-day' pull is probably fine for non-production environments.