Start AI Crawl from Test Case
start_ai_crawl_from_test_caseStart an AI crawl job using an existing test case as instructions. IMPORTANT: This tool will first generate a virtual test plan that MUST be approved by the user before proceeding. You must present the plan to the user, wait for their approval, then call this tool again with the approved_virtual_test_plan parameter to proceed with the crawl. A test case in a Native Mobile project is the exception: it runs mobile discovery against the connected app, needs no URL, and starts immediately with no plan to approve — the mobile pipeline is never handed one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| depth | No | ||
| context | No | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." | |
| platform | No | Native app platform. Inferred when exactly one app is connected; required when the project has both Android and iOS apps. | |
| framework | No | playwright | |
| test_type | No | e2e | |
| crawl_mode | No | Which pipeline to run. Defaults to 'native_mobile' for a Native Mobile project and 'web' otherwise, so this rarely needs to be set explicitly. | |
| pages_limit | No | ||
| test_case_id | Yes | ||
| enable_giskard_validation | No | ||
| approved_virtual_test_plan | No | Approved virtual test plan object (required for second call after user approves the plan). Include the full virtual_test_plan object from the first call response. |