Overview
FailureUrl API is an API for managing Fess crawl failure URLs. You can view and delete URLs that encountered errors during crawling.
Base URL
Endpoint List
| Method | Path | Description |
|---|---|---|
| GET | / | List failure URLs |
| DELETE | /{id} | Delete failure URL |
| DELETE | /delete-all | Delete all failure URLs |
List Failure URLs
Request
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
size | Integer | No | Number of items per page (default: 20) |
page | Integer | No | Page number (starts from 0) |
errorCountMin | Integer | No | Minimum error count filter |
configId | String | No | Configuration ID filter |
Response
Response Fields
| Field | Description |
|---|---|
id | Failure URL ID |
url | Failed URL |
configId | Crawl configuration ID |
errorName | Error name |
errorLog | Error log |
errorCount | Number of error occurrences |
lastAccessTime | Last access time |
threadName | Thread name |
Delete Failure URL
Request
Response
Delete All Failure URLs
Request
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
configId | String | No | Delete only failure URLs for this configuration ID |
errorCountMin | Integer | No | Delete only URLs with at least this many errors |
Response
Error Types
| Error Name | Description |
|---|---|
ConnectException | Connection error |
HttpStatusException | HTTP status error (404, 500, etc.) |
SocketTimeoutException | Timeout error |
UnknownHostException | Host name resolution error |
SSLException | SSL certificate error |
IOException | I/O error |
Usage Examples
List Failure URLs
Filter by Error Count
Get Failure URLs for Specific Configuration
Delete Failure URL
Delete All Failure URLs
Aggregate by Error Type
Reference
Admin API Overview - Admin API Overview
CrawlingInfo API - Crawling Info API
JobLog API - Job Log API
Failure URL - Failure URL Management Guide