{"ok":true,"site":{"host":"drillpro.nl","url":"https://www.drillpro.nl/","type":"live","category":"Productivity & Business","desc":"Concrete drilling and sawing services with price estimates in the Netherlands.","tools":[{"name":"drillpro_aanvraag_invullen","kind":"act","impl":"imperative","description":"Vul de zichtbare offerteaanvraag bij Drillpro in met door de klant verstrekte gegevens. Dit verstuurt niets en boekt geen afspraak. Vraag ontbrekende gegevens aan de klant. De klant controleert het formulier, voegt eventueel fotos toe en beoordeelt de voorwaarden. Verzenden kan handmatig of via drillpro_aanvraag_versturen met een zichtbaar akkoordvenster voor de klant. Geef nooit aan dat de aanvraag al ontvangen is.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"naam":{"type":"string","description":"Naam van de aanvrager.","maxLength":200},"email":{"type":"string","description":"E-mailadres van de aanvrager.","maxLength":320},"telefoon":{"type":"string","description":"Telefoonnummer van de aanvrager.","maxLength":100},"plaats":{"type":"string","description":"Nederlandse postcode, eventueel gevolgd door de plaats. Bijvoorbeeld 5611 WH Eindhoven.","maxLength":200},"omschrijving":{"type":"string","description":"Omschrijving van de klus. Alleen gegevens van de klant; onbekende maten of materialen als onbekend vermelden.","maxLength":4500}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"drillpro_calculator_opties","kind":"answer","impl":"imperative","description":"Kies een dienst in de zichtbare Drillpro-prijscalculator en lees de toegestane uitvoeringen en materialen. Gebruik deze exacte waarden voor drillpro_bereken_prijs. Verstuurt geen aanvraag.","inputSchema":{"type":"object","properties":{"dienst":{"type":"string","enum":["afzuigkap","airco","kruipluik","ventilatie","diameter"]}},"required":["dienst"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"drillpro_bereken_prijs","kind":"act","impl":"imperative","description":"Vul de bestaande Drillpro-calculator in en geef zijn actuele uitkomst en voorwaarden terug. Haal toegestane uitvoeringen eerst op met drillpro_calculator_opties. De berekening geldt voor de gekozen standaarduitvoering; onbekende situaties vereisen beoordeling. Optioneel meenemen naar de zichtbare aanvraag; niets versturen of boeken.","inputSchema":{"type":"object","properties":{"dienst":{"type":"string","enum":["afzuigkap","airco","kruipluik","ventilatie","diameter"]},"uitvoering":{"type":"string","maxLength":80},"materiaal":{"type":"string","enum":["steen","beton","onbekend"]},"aantal":{"type":"integer","minimum":1,"maximum":20},"meenemen_naar_aanvraag":{"type":"boolean","default":false}},"required":["dienst","uitvoering","materiaal","aantal"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"drillpro_prijscatalogus","kind":"answer","impl":"imperative","description":"Lees actuele diensten en prijsopties uit de centrale Drillpro-prijsdatabase. Bedragen zijn per eenheid, niet noodzakelijk het opdrachtbedrag. Gebruik drillpro_prijsopvraag voor aantal, minimumopdracht, voorwaarden en een ingevulde aanvraaglink.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"drillpro_prijsopvraag","kind":"answer","impl":"imperative","description":"Bereken rechtstreeks uit de centrale Drillpro-prijsdatabase, zonder de calculator te bedienen. Gebruik een price_code uit drillpro_prijscatalogus en quantity. Geeft actuele prijs, voorwaarden en request_url terug. Alleen lezen: geen aanvraag, opslag, afspraak of verzending. Laat de klant de aanvraaglink openen en controleren. Verzend handmatig of met drillpro_aanvraag_versturen na akkoord in het zichtbare controlevenster.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"price_code":{"type":"string","maxLength":100},"quantity":{"type":"integer","minimum":1,"maximum":20}},"required":["price_code","quantity"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"drillpro_aanvraag_versturen","kind":"transact","impl":"imperative","description":"Vraag de klant om de ingevulde aanvraag te controleren in een zichtbaar akkoordvenster en verstuur na diens bevestiging. Vul eerst het formulier in. De klant moet zelf het akkoordvenster bedienen; accepteer geen voorwaarden of akkoord namens de klant. Deze functie wacht op akkoord of annulering. Alleen status ontvangen bevestigt ontvangst; ontvangst_onbevestigd is geen bevestiging. Geen afspraak of boeking.","annotations":{"readOnlyHint":false,"consequentialHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"apiSurface":"spec","favicon":"/favicons/drillpro.nl.png","toolCount":6}}