{
  "name": "Constructonik",
  "description": "Actions an agent can take on constructonik.com to review homes or reach the sales team.",
  "url": "https://constructonik.com/",
  "actions": [
    {
      "name": "viewCatalog",
      "description": "Open a Constructonik home catalog page",
      "url": "https://constructonik.com/standard-models/",
      "method": "GET",
      "parameters": {
        "type": "object",
        "properties": {
          "catalog": {
            "type": "string",
            "description": "Which catalog to open",
            "enum": ["standard-models", "collection", "multifamily", "ultra-luxury"]
          }
        },
        "required": ["catalog"]
      }
    },
    {
      "name": "viewModel",
      "description": "Open a specific home model detail page by slug",
      "url": "https://constructonik.com/homes/{slug}/",
      "method": "GET",
      "parameters": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Model slug such as tardis-pro, harmony-pro, agape, or nordik"
          }
        },
        "required": ["slug"]
      }
    },
    {
      "name": "contactTeam",
      "description": "Open the contact page to send a project inquiry",
      "url": "https://constructonik.com/contact-us/",
      "method": "GET",
      "parameters": {
        "type": "object",
        "properties": {
          "topic": {
            "type": "string",
            "description": "Optional inquiry topic",
            "enum": ["standard-home", "collection", "multifamily", "ultra-luxury", "general"]
          }
        },
        "required": []
      }
    },
    {
      "name": "scheduleMeeting",
      "description": "Open the HubSpot meeting scheduler for a Constructonik appointment",
      "url": "https://meetings.hubspot.com/juan357/webpage-scheduled-meeting",
      "method": "GET",
      "parameters": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string",
            "description": "Optional source page the visitor came from"
          }
        },
        "required": []
      }
    }
  ]
}
