Re-exports§
pub use error::ClientError;pub use error::Result;pub use uptrakit_web_api_types as types;
Modules§
- access_
catalog - access_
grants - api_
tokens - audit_
logs - auth
- autodiscovery
- Client methods for autodiscovery endpoints.
- batch_
progress_ stream - Typed SSE streaming method for batch progress.
- discovery_
allowlist - Client methods for the discovery plugin allowlist endpoints.
- enrollment_
tokens - error
- events_
stream - Typed SSE streaming method for admin events.
- health
- host_
tags - hosts
- notifications
- oauth_
clients - Operator OAuth client management (
/api/oauth/clients). - oauth_
consents - End-user OAuth authorized-apps management (
/api/oauth/consents). - oidc_
auth - oidc_
providers - pki
- plugin_
configs - plugin_
type_ settings - roles
- scheduler
- services
- settings
- settings_
nats - settings_
provider_ github - software_
items - sse
- Lightweight Server-Sent Events (SSE) protocol parser.
- surfaces
- system_
alerts - system_
enrollment_ tokens - system_
services - update_
batches - update_
history - update_
output_ stream - Typed SSE streaming method for update output.
- users
Structs§
- RawResponse
- Response from a raw (untyped) API request.
- Reqwest
Error - Re-export
reqwest::Errorso that downstream crates (e.g. the CLI) do not need a direct dependency onreqwest. The Errors that may occur when processing aRequest. - Retry
Config - Configuration for automatic retry on transient failures.
- Status
Code - Re-export
reqwest::StatusCodeso that downstream crates (e.g. the CLI) do not need a direct dependency onreqwestfor HTTP status handling. An HTTP status code (status-codein RFC 9110 et al.). - Uptrakit
Client - Typed HTTP client for the Uptrakit web API.
- Uuid
- Re-export
Uuidso that downstream crates can use the exact same type without adding a directuuiddependency. A Universally Unique Identifier (UUID).
Enums§
- Device
Auth Status - Status of a pending device authorization flow.