{
  "name": "Repair Doctor",
  "description": "Bath, shower, sink and hard-surface repair & resurfacing across the UK. Tools for repair advice, coverage, pricing and answers.",
  "contact": {
    "phone": "07833 053749",
    "phoneE164": "+447833053749",
    "hours": "Monday to Saturday"
  },
  "tools": [
    {
      "name": "get-repair-advice",
      "description": "What to do about a chipped, cracked or worn bath, shower, sink or worktop before a repair.",
      "input": {
        "type": "object",
        "properties": {}
      },
      "endpoint": null
    },
    {
      "name": "can-you-repair",
      "description": "Whether a given surface/material and type of damage can be repaired.",
      "input": {
        "type": "object",
        "properties": {
          "surface": {
            "type": "string"
          },
          "damage": {
            "type": "string"
          }
        }
      },
      "endpoint": null
    },
    {
      "name": "get-price-estimate",
      "description": "Indicative price for a bath, shower, sink or surface repair.",
      "input": {
        "type": "object",
        "properties": {
          "job": {
            "type": "string"
          },
          "material": {
            "type": "string"
          }
        }
      },
      "endpoint": "https://bathreenamelling.com/api/prices.json"
    },
    {
      "name": "find-near-me",
      "description": "Check whether we cover a place and get its page.",
      "input": {
        "type": "object",
        "properties": {
          "place": {
            "type": "string"
          }
        },
        "required": [
          "place"
        ]
      },
      "endpoint": "https://bathreenamelling.com/api/areas.json?q={place}"
    },
    {
      "name": "check-coverage",
      "description": "Alias of find-near-me: is a town/postcode covered?",
      "input": {
        "type": "object",
        "properties": {
          "place": {
            "type": "string"
          }
        },
        "required": [
          "place"
        ]
      },
      "endpoint": "https://bathreenamelling.com/api/areas.json?q={place}"
    },
    {
      "name": "list-services",
      "description": "List the repair and resurfacing services offered.",
      "input": {
        "type": "object",
        "properties": {}
      },
      "endpoint": "https://bathreenamelling.com/api/services.json"
    },
    {
      "name": "list-surfaces",
      "description": "List the surfaces/materials we repair.",
      "input": {
        "type": "object",
        "properties": {}
      },
      "endpoint": "https://bathreenamelling.com/api/materials.json"
    },
    {
      "name": "search-answers",
      "description": "Search the bath & surface repair knowledge base.",
      "input": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string"
          }
        },
        "required": [
          "q"
        ]
      },
      "endpoint": "https://bathreenamelling.com/api/answers.json?q={q}"
    },
    {
      "name": "call-now",
      "description": "Get the phone number to call for a quote or booking.",
      "input": {
        "type": "object",
        "properties": {}
      },
      "endpoint": null
    },
    {
      "name": "get-page-facts",
      "description": "Key facts about the current page (service, location, price, phone).",
      "input": {
        "type": "object",
        "properties": {}
      },
      "endpoint": null
    }
  ],
  "data": {
    "services": "https://bathreenamelling.com/api/services.json",
    "prices": "https://bathreenamelling.com/api/prices.json",
    "materials": "https://bathreenamelling.com/api/materials.json",
    "areas": "https://bathreenamelling.com/api/areas.json?q=",
    "answers": "https://bathreenamelling.com/api/answers.json?q=",
    "full": "https://bathreenamelling.com/api/data.json"
  }
}