My org sent a sensitive civimail to selected constituents and is distressed to realize that they left the visibility setting on "public" as they normally do. How do we change the visibility setting after sending so that the public page is taken down? There is an old thread on a similar question here, but I'm hoping there is a better answer.

2 Answers 2


You might prefer to use API Explorer rather than SQL.

Using APIv4 Explorer - fill in the ID of your mailing, set the new value of 'visibility' using the dropdown.

enter image description here


In the DB there is a visibility field in the civicrm_mailing table. Looks like it needs the string rather than a 0/1

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.