The Site Management APIs let a Wix Enterprise account operate its sites from its own systems, using an Enterprise API key. They cover the parts of running a site at scale that the site dashboard handles 1 site at a time: taking a site offline and putting your own SSL certificate on its domains.
The Site Management APIs include:
To make a site live again after taking it offline, call Publish Site in the Site Actions API. To list the sites in the account and find their IDs, use the Sites API.
It's important to note the following points before starting to code:
Authorization header and the ID of the account that owns the key in the wix-account-id header. The key needs the Manage Enterprise Site Publish State permission scope for the Site Publish State API, or the Manage Enterprise Site SSL Certificates permission scope for the SSL Certificate API. You select scopes when you create the key in the API Keys Manager.metaSiteId. The key must have access to that site.metaSiteId: The ID of the site a request acts on. The Sites API returns it as the site's ID.Last updated: 25 September 2026