Sucuri API v2 — Reports Settings

API v2 - Reports Settings (email_reports_settings)

Sets the email-reports status for the domain. When enabling, you can also configure period, format, and recipients.

Setting Accepted values
period day, week, month (default)
format pdf (default), csv, html
emails Comma-separated list of emails (account email if empty)

sh curl 'https://waf.sucuri.net/api?v2' \ --data 'k=API_KEY' \ --data 's=API_SECRET' \ --data 'a=email_reports_settings' \ --data 'status=(enabled or disabled)' \ --data 'period=(day or week or month)' \ --data 'format=(pdf or csv or html)' \ --data 'emails=user@domain1.tld,user@domain2.tld,user@domainn.tld'

Our usage hardcodes format: 'csv', period: 'day', and the recipient list — see Sucuri.email_reports_settings in app/services/sucuri.rb.