snipeit_api
Architecture & Major Components
High-level diagram (text):
- CLI -> resource module -> API client -> CSV/JSON IO -> reports
CLIresource moduleAPI clientCSV/JSON IOreportsEntry points: src/main.rs
Top-level folders: src, Old Version
Key abstractions: resource modules per API domain, CSV import/export utilities, tracing-based logging
Setup / Build / Run
- Build system(s): Cargo.
- Provide a TOML config with API base URL and token, then run the CLI for desired resources.
Registry Alignment
- Registry context: former
INT-030is no longer counted as a standalone integration in the BOUSD registry. - The registry clarifies that this CLI is one important operational layer behind district asset cleanup and reconciliation, but the official integration inventory is now represented by the individual Snipe-IT connector integrations rather than by this shared tool page.
- Validation gaps still open: direct production consumers, connector-by-connector write paths, and the current separation between API-based and database-backed Snipe-IT jobs.