Skip to content

Archive Splitting

5 endpoints.

GEThttp://localhost:3000/api/archives/{id}/split-suggestion

Not yet described in this reference. This endpoint is listed because the server registers it, but its request and response shapes have not been written down yet.

The handler is get_split_suggestion in crates/lanrurugi-api/src/archive_split.rs:687.

Responses

200The endpoint responded. Its exact shape is not documented yet — see the handler at crates/lanrurugi-api/src/archive_split.rs:69.

This response carries no example body.

Your own instance address. Requests go from this browser straight to it.

Manual “analyze this archive now” endpoint

Section titled “Manual “analyze this archive now” endpoint”
POSThttp://localhost:3000/api/archives/{id}/split-suggestion

Not yet described in this reference. This endpoint is listed because the server registers it, but its request and response shapes have not been written down yet.

The note below is the handler’s own documentation comment (crates/lanrurugi-api/src/archive_split.rs:661), quoted verbatim. It is written for maintainers of this codebase and may reference internal identifiers.


Manual “analyze this archive now” endpoint.

Responses

200The endpoint responded. Its exact shape is not documented yet — see the handler at crates/lanrurugi-api/src/archive_split.rs:69.

This response carries no example body.

This endpoint needs an administrator token — a guest (read-only) token is refused by the server.

Your own instance address. Requests go from this browser straight to it.

GET /archives/{id}/split-tree — returns the archive’s internal directory tree with nested

Section titled “GET /archives/{id}/split-tree — returns the archive’s internal directory tree with nested”
GEThttp://localhost:3000/api/archives/{id}/split-tree

Not yet described in this reference. This endpoint is listed because the server registers it, but its request and response shapes have not been written down yet.

The note below is the handler’s own documentation comment (crates/lanrurugi-api/src/archive_split.rs:508), quoted verbatim. It is written for maintainers of this codebase and may reference internal identifiers.


GET /archives/{id}/split-tree — returns the archive’s internal directory tree with nested archives recursively expanded. This is a viewer-only endpoint: it does not call the LLM and does not create any output ZIPs.

Responses

200The endpoint responded. Its exact shape is not documented yet — see the handler at crates/lanrurugi-api/src/archive_split.rs:75.

This response carries no example body.

Your own instance address. Requests go from this browser straight to it.

POSThttp://localhost:3000/api/archives/{id}/split/execute

Not yet described in this reference. This endpoint is listed because the server registers it, but its request and response shapes have not been written down yet.

The handler is execute_split in crates/lanrurugi-api/src/archive_split.rs:715.

Responses

200The endpoint responded. Its exact shape is not documented yet — see the handler at crates/lanrurugi-api/src/archive_split.rs:73.

This response carries no example body.

This endpoint needs an administrator token — a guest (read-only) token is refused by the server.

Your own instance address. Requests go from this browser straight to it.

GEThttp://localhost:3000/api/archives/{id}/split/stream

Not yet described in this reference. This endpoint is listed because the server registers it, but its request and response shapes have not been written down yet.

The handler is split_progress_stream in crates/lanrurugi-api/src/archive_split.rs:773.

Responses

200The endpoint responded. Its exact shape is not documented yet — see the handler at crates/lanrurugi-api/src/archive_split.rs:74.

This response carries no example body.

Your own instance address. Requests go from this browser straight to it.