laserfiche_repository_list
List all accessible Laserfiche repositories, confirm the current server repository, and discover alternate repositories. Falls back to configured repo if the endpoint is unavailable.
Instructions
List the repositories this account can reach on the server.
Useful for confirming which repository the server is pointed at and for discovering alternate repositories the same account can access.
Endpoint variability: some self-hosted Laserfiche builds disable
the /Repositories endpoint entirely. When the call fails, this
tool does NOT raise — it returns the configured repo as a fallback
so downstream tools can still run. Branch on mode == "fallback"
if you need to distinguish a partial answer from a full enumeration.
Returns: On a healthy build, the server's raw OData listing with
value: [{repoId, displayName, ...}, ...]. On endpoint
failure: {"mode": "fallback", "warning": <str>, "server_error": <classified error>, "value": [{"repoId": "<LF_REPOSITORY_ID>", "displayName": null, "is_configured": true}]}.
On failure: this tool never raises and never returns mode: "error" — see the fallback shape above.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||