When using the Webflow API, the staging domain (i.e., the default Webflow.io domain) does not appear in the response from the List Site Domains endpoint—it only returns custom domains you've connected. Here's how to work around that.
[site-name].webflow.io
GET https://api.webflow.com/sites/<site_id>
shortName
or name
field.shortName
typically corresponds to the staging domain subdomain.shortName = my-awesome-site
, then the staging domain is:my-awesome-site.webflow.io
https://[shortName].webflow.io
The staging domain URL ([shortName].webflow.io
) is not returned by the Webflow API, including the List Domains call. Instead, retrieve the site’s shortName from the Get Site endpoint, and manually form the staging domain using Webflow's standard format.