addedOutput schema / properties / alternatives / items / properties / unavailableReason
Added value: +{
+ "description": "Set when the registrar lists the name as free but VibeDeploy cannot register it. MULTI_YEAR_ONLY: this extension is only sold for two years or more, and VibeDeploy registers and renews one year at a time.",
+ "type": "string"
+}
changedOutput schema / properties / available / description
Previous value: -"Whether the domain can be registered right now."New value: +"Whether the domain can be registered through VibeDeploy right now."
addedOutput schema / properties / ownDomain
Added value: +{
+ "description": "How a domain the user already owns is connected instead.",
+ "type": "string"
+}
addedOutput schema / properties / purchase
Added value: +{
+ "additionalProperties": false,
+ "description": "Whether and where the user can buy a domain through VibeDeploy.",
+ "properties": {
+ "allowedOnPlan": {
+ "description": "Whether the user's current plan includes buying domains through VibeDeploy.",
+ "type": "boolean"
+ },
+ "dashboardUrl": {
+ "description": "Dashboard page where the user buys domains. Buying always happens there, never through this tool.",
+ "type": "string"
+ },
+ "reason": {
+ "description": "Neutral statement of why buying is not possible. Present only when allowedOnPlan is false.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "allowedOnPlan",
+ "dashboardUrl"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / unavailableReason
Added value: +{
+ "description": "Set when the registrar lists the name as free but VibeDeploy cannot register it. MULTI_YEAR_ONLY: this extension is only sold for two years or more, and VibeDeploy registers and renews one year at a time.",
+ "type": "string"
+}
changedOutput schema / required
Previous value: -[
- "available",
- "domain",
- "priceCents",
- "currency",
- "note"
-]New value: +[
+ "available",
+ "domain",
+ "priceCents",
+ "currency",
+ "note",
+ "purchase",
+ "ownDomain"
+]