Get batch status
gvt_get_batch_statusRetrieves the current progress, state, and test IDs (tids) of an ongoing or completed visibility testing batch. Poll this tool with the batchId returned by gvt_run_visibility_batch until status is completed or failed. A tid appears on each URL entry only after its test completes — then call gvt_get_batch_summary for the compact per-page scores and top shared issues, or gvt_get_test_results for a single test. Batch records are retained for the lifetime of the account (no automated pruning); an unknown, pruned, or foreign batchId returns 404. Read-only: consumes rate limit, never test credits. Duplicate URLs in a batch are collapsed, so counts always sum to totalUrls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| batchId | Yes | The UUID of the batch to check, returned by gvt_run_visibility_batch. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | No | One entry per submitted URL, in submission order | |
| counts | No | Per-URL test state counts; the four fields always sum to totalUrls | |
| status | No | Aggregate batch state; completed means every per-URL test reached a terminal state | |
| batchId | No | The batch that was queried | |
| totalUrls | No | URLs in the batch after duplicate collapsing | |
| completedAt | No | ISO 8601 instant when the batch reached a terminal state, null while in flight | |
| submittedAt | No | ISO 8601 instant of batch submission |