{"service":"HALOWERK laufwerk","endpoint":"/v1/browser-task","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["url"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri","description":"The https page to load. Only public addresses; no credentials in the URL."},"steps":{"type":"array","maxItems":8,"description":"At most 8 steps, executed in order. A step cannot navigate to another address.","items":{"type":"object","required":["action"],"additionalProperties":false,"properties":{"action":{"type":"string","enum":["click","fill","select","check","uncheck","wait","wait_for_selector"],"description":"What to do. \"press\" and free typing are deliberately absent — the Enter key is the usual way to submit a form without saying so."},"selector":{"type":"string","maxLength":300,"description":"CSS selector of the element. Required for click, fill, select, check, uncheck and wait_for_selector."},"text":{"type":"string","maxLength":2000,"description":"Text for fill."},"values":{"type":"array","items":{"type":"string"},"maxItems":20,"description":"Option values for select."},"ms":{"type":"integer","minimum":0,"maximum":10000,"description":"Milliseconds for wait."},"wait_after_ms":{"type":"integer","minimum":0,"maximum":10000,"description":"Pause after this step, e.g. to let a page settle."}}}},"collect":{"type":"object","additionalProperties":false,"description":"What to return. text and links are on by default.","properties":{"text":{"type":"boolean","default":true},"links":{"type":"boolean","default":true},"forms":{"type":"boolean","default":false},"screenshot":{"type":"boolean","default":false,"description":"A base64 PNG of the final state."},"console":{"type":"boolean","default":false,"description":"Console messages emitted by the page."}}},"viewport":{"type":"object","additionalProperties":false,"properties":{"width":{"type":"integer","minimum":320,"maximum":2560,"default":1280},"height":{"type":"integer","minimum":320,"maximum":2000,"default":900}}},"wait_until":{"type":"string","enum":["load","domcontentloaded","networkidle"],"default":"load","description":"When the page counts as loaded."}}},"requestExample":{"url":"https://example.com/","steps":[{"action":"wait","ms":500}],"collect":{"text":true,"links":true}},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["url"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri","description":"The https page to load. Only public addresses; no credentials in the URL."},"steps":{"type":"array","maxItems":8,"description":"At most 8 steps, executed in order. A step cannot navigate to another address.","items":{"type":"object","required":["action"],"additionalProperties":false,"properties":{"action":{"type":"string","enum":["click","fill","select","check","uncheck","wait","wait_for_selector"],"description":"What to do. \"press\" and free typing are deliberately absent — the Enter key is the usual way to submit a form without saying so."},"selector":{"type":"string","maxLength":300,"description":"CSS selector of the element. Required for click, fill, select, check, uncheck and wait_for_selector."},"text":{"type":"string","maxLength":2000,"description":"Text for fill."},"values":{"type":"array","items":{"type":"string"},"maxItems":20,"description":"Option values for select."},"ms":{"type":"integer","minimum":0,"maximum":10000,"description":"Milliseconds for wait."},"wait_after_ms":{"type":"integer","minimum":0,"maximum":10000,"description":"Pause after this step, e.g. to let a page settle."}}}},"collect":{"type":"object","additionalProperties":false,"description":"What to return. text and links are on by default.","properties":{"text":{"type":"boolean","default":true},"links":{"type":"boolean","default":true},"forms":{"type":"boolean","default":false},"screenshot":{"type":"boolean","default":false,"description":"A base64 PNG of the final state."},"console":{"type":"boolean","default":false,"description":"Console messages emitted by the page."}}},"viewport":{"type":"object","additionalProperties":false,"properties":{"width":{"type":"integer","minimum":320,"maximum":2560,"default":1280},"height":{"type":"integer","minimum":320,"maximum":2000,"default":900}}},"wait_until":{"type":"string","enum":["load","domcontentloaded","networkidle"],"default":"load","description":"When the page counts as loaded."}}},"requestExample":{"url":"https://example.com/","steps":[{"action":"wait","ms":500}],"collect":{"text":true,"links":true}}}]}