site, and any settings the site's users should share, such as dial-plan, caller-id-number, time-zone, or emergency-address-id.403.., -, _, ' only. The create accepts other characters, but a site named with them cannot be read, updated, or deleted by its path. Avoid *, which scope checks read as a wildcard. The name shares the domain's extension namespace:409 Site already exists409 Extension already exists409 Login already exists, naming the extension that holds it<site>@<domain>. Set login-username to choose another. Check a name first with GET /domains/{domain}/sites/count?site=<name>.site set copies the site's dial plan, dial policy, caller ID, time zone, area code, limits, language, and emergency address, unless the request sets them. Creating a user with a site that does not exist also creates that site.202 means the site was published over the service bus (SBUS), not yet created, so a read straight after it can still return 404. With synchronous=yes, the call waits up to 2 seconds. It returns 200 with the site once the site appears, or 202 if it has not appeared yet.Authorization: Bearer ********************synchronous=yes, the site did not appear within 2 seconds: read it again shortly.curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/domains//sites' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"synchronous": "no",
"site": "New York"
}'{
"code": 202,
"message": "Accepted"
}