Overview
CrawlingInfo API is an API for viewing and managing Fess crawl information (crawl sessions). You can list, retrieve individual entries, and delete crawl sessions.
Base URL
Endpoint List
| Method | Path | Description |
|---|---|---|
| GET | /logs | List crawl information |
| GET | /log/{id} | Get crawl information |
| DELETE | /log/{id} | Delete crawl information |
| DELETE | /all | Bulk delete crawl sessions (excluding running) |
List Crawl Information
Request
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
size | Integer | No | Number of items per page (default: 20) |
page | Integer | No | Page number (1-based, default: 1) |
sessionId | String | No | Session ID filter (partial match) |
Response
Response Fields
| Field | Description |
|---|---|
id | Crawl information ID |
sessionId | Session ID |
name | Session name |
expiredTime | Expiration time (epoch milliseconds; returned as a string) |
createdTime | Created time (epoch milliseconds; returned as a number) |
Note
Each log object in the response also includes an internal crudMode field (an integer indicating the CRUD operation mode, always 0 for read operations). Clients can safely ignore it.
Get Crawl Information
Request
Response
Delete Crawl Information
Request
Response
Bulk Delete Crawl Sessions
Deletes all crawl sessions (and their parameter data) except those that are currently running. There is no age or time threshold; every session that is not currently running is deleted.
Request
Response
Usage Examples
List Crawl Information
Filter by Specific Session
Get Crawl Information
Delete Crawl Information
Bulk Delete Sessions
Reference
Admin API Overview - Admin API Overview
FailureUrl API - Failure URL API
JobLog API - Job Log API
Crawling Info - Crawl Information Guide