Set site access control
set_site_accessProtect an owned site (paid plans). mode 'public' (anyone), 'password' (supply password), or 'restricted' (supply allowedEmails and/or allowedDomains — only those can request a login code). Changing any setting signs out existing visitors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | public = anyone; password = supply password; restricted = supply allowedEmails/allowedDomains | |
| slug | Yes | owned site slug to protect | |
| password | No | required when mode='password' | |
| allowedEmails | No | allowlisted emails when mode='restricted' | |
| allowedDomains | No | allowlisted email domains when mode='restricted' |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |