{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/algolia/main/json-schema/algolia-urls-crawled-group-schema.json", "title": "UrlsCrawledGroup", "description": "Processed URLs and their status.", "x-generated": "2026-09-23", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/algolia-crawler-api-openapi.yml#/components/schemas/UrlsCrawledGroup", "type": "object", "properties": { "status": { "$ref": "#/$defs/urlsCrawledGroupStatus" }, "reason": { "type": "string", "description": "Reason for this status." }, "category": { "$ref": "#/$defs/urlsCrawledGroupCategory" }, "count": { "type": "integer", "description": "Number of URLs with this status." }, "readable": { "type": "string", "description": "Reason for this status." } }, "$defs": { "urlsCrawledGroupCategory": { "type": "string", "description": "Step where the status information was generated.\n\nFor more information, see [Troubleshooting by crawl status](https://www.algolia.com/doc/tools/crawler/troubleshooting/crawl-status).\n", "enum": [ "fetch", "extraction", "indexing", "success" ] }, "urlsCrawledGroupStatus": { "type": "string", "description": "Crawled URL status.\n\nFor more information, see [Troubleshooting by crawl status](https://www.algolia.com/doc/tools/crawler/troubleshooting/crawl-status).\n", "enum": [ "DONE", "SKIPPED", "FAILED" ] } } }