addedOutput schema / properties / customDomains
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "allowance": {
+ "description": "Custom domains the team's current plan includes.",
+ "type": "number"
+ },
+ "connected": {
+ "description": "Custom domains on this site from both sources, one entry per hostname.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "domain": {
+ "description": "Hostname, e.g. shop.example.com.",
+ "type": "string"
+ },
+ "source": {
+ "description": "dashboard: linked on the dashboard Web Addresses page. mcp: added with add_custom_domain or the site API.",
+ "enum": [
+ "dashboard",
+ "mcp"
+ ],
+ "type": "string"
+ },
+ "status": {
+ "description": "live: verified and serving this site. pending: linked, not verified yet.",
+ "enum": [
+ "live",
+ "pending"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "domain",
+ "status",
+ "source"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "nextTool": {
+ "const": "add_custom_domain",
+ "description": "Present when this site has no custom domain yet and the team has room for one.",
+ "type": "string"
+ },
+ "used": {
+ "description": "Distinct custom domains in use across the team, both sources (same count as get_account).",
+ "type": "number"
+ }
+ },
+ "required": [
+ "connected",
+ "allowance",
+ "used"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Custom domains of this site and the team's custom-domain allowance; null when they could not be read."
+}
changedOutput schema / required
Previous value: -[
- "siteId",
- "name",
- "url",
- "plan",
- "status",
- "files",
- "sourceStored",
- "sourceManifest",
- "lastDeployAt",
- "bandwidth",
- "history"
-]New value: +[
+ "siteId",
+ "name",
+ "url",
+ "plan",
+ "status",
+ "files",
+ "sourceStored",
+ "sourceManifest",
+ "lastDeployAt",
+ "bandwidth",
+ "history",
+ "customDomains"
+]