List Passwords
hudu_list_passwordsList password records from Hudu, returning metadata (name, username, URL, company, timestamps) while withholding secret values. Filter by company, search, or updated_at to audit credential documentation and rotation history.
Instructions
List passwords in Hudu. A password record in Hudu — the credential vault entry for a company, optionally attached to a specific asset or website. Hudu calls these "AssetPassword" in the API and simply "Passwords" in its interface.
The secret value and any stored OTP seed are withheld from these results. Everything else — name, username, URL, company, folder, timestamps — is returned, which answers most questions ("does this client have a firewall admin credential documented, and when was it last rotated?") without exposing anything. To read an actual secret you need hudu_reveal_password, one record at a time, and the server operator must have enabled it.
Returns an object with items plus pagination facts. Note that the Hudu API returns no total count for any collection, so page_was_full is the only honest signal that more records exist — read pagination_note before concluding a list is complete.
Operation class: Read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Match against the credential name. | |
| page | No | 1-based page number. Hudu has no cursor or offset — only pages. | |
| slug | No | ||
| fields | No | Return only these top-level fields on each record. Use it to keep large lists small — e.g. ["id","name","company_id"]. Unknown field names are ignored. | |
| search | No | Broad text search across password records. | |
| archived | No | true returns only archived records; omit to see current ones. | |
| page_size | No | Records per page (1-100, default 25). Hudu publishes no maximum, so this client clamps at 100; larger values are rejected here rather than silently altered by the server. | |
| company_id | No | Restrict to one company. | |
| updated_at | No | ISO-8601 range "start,end", either side omittable. Useful for rotation audits: "anything not touched since 2025" is a stale-credential report. | |
| response_format | No | Output shape. 'json' (default) is compact and machine-readable; 'markdown' is easier for a person to read but larger. | json |