scrapewise_get_scraper_group_list
Returns all groups the customer OWNS (not groups shared TO the customer —
for those, use scrapewise_get_scraper_shared_group_list). Each group is the
level-1 organizational unit: every scraper belongs to exactly one group,
and the group's `dataTable` field names the MongoDB collection where its
scrapers' rows land. Use as the starting point when exploring what a
customer has configured — list groups first, then drill into individual
scrapers via scrapewise_get_scraper_list (filter by groupRef) or call
scrapewise_get_scraper_data_group on the group id to see its data.
Args:
(none — the customer is identified by the API key on the request.)
Returns:
`List<GroupDTO>` — one entry per owned group with id, name, dataTable name,
startType (MANUAL / DAILY / WEEKLY / NONE), schedule metadata,
member-scraper count. Empty list if the customer has no groups.
Examples:
- Use when: "what groups does the customer have?" → no args
- Use when: "find the group named 'türklased'" → list, filter locally by name
- Use when: planning a UI tree view that groups scrapers
- Don't use when: you only need scrapers (without group-level metadata) →
use scrapewise_get_scraper_list (cheaper)
Error Handling:
- 401 Unauthorized.
- 500 INTERNAL.[runtime hint] This tool returns JSON-as-text — its response shape is dynamic (per-scraper itemsConfig, file binary, etc.) so the MCP outputSchema is omitted. Do not rely on the presence of any specific field in the response; treat the result as a string-or-object blob and parse defensively.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "scrapewise_get_scraper_group_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||