Re-exports§
pub use masked_url::MaskedUrl;
Modules§
- access_
catalog - Response types for
GET /api/v1/access/catalog(M1.6b): the authorization vocabulary as data — actions, role bundles, scope presets. - access_
grants - Request/response types for
/api/v1/access/grants(M1.6a). - agents
- api_
tokens - audit_
logs - auth
- autodiscovery
- batch_
actions - command_
validation - Dangerous command pattern detection for plugin configuration validation.
- device_
auth - discovery_
allowlist - enrollment_
tokens - error
- events
- SSE event types for real-time admin event streaming.
- host_
tags - hosts
- instance_
config_ state - Response types for the
GET /api/v1/instance/config-stateandPOST /api/v1/instance/config-reload/clear-degradedendpoints. - instance_
plugins - DTOs for
/api/v1/instance-plugins. - masked_
url - A URL safety wrapper that masks embedded credentials in all outputs.
- mfa
- notifications
- oauth
- OAuth 2.1 wire types shared between
uptrakit-web-api(authorization server) anduptrakit-mcp(resource server). - oidc_
auth - oidc_
providers - pagination
- plugin_
config_ test - Request and response types for plugin configuration testing (dry-run).
- plugin_
configs - plugin_
type_ settings - prelude
- Convenience re-exports for API client developers.
- profile
- registration
- roles
- scheduler
- server_
cert - services
- settings_
access - settings_
agent_ certs - settings_
ca - settings_
combined - settings_
nats - Request/response types for the NATS URL settings API.
- settings_
network - settings_
oauth - Request/response types for the OAuth global-settings API.
- settings_
provider_ github - Request/response types for global GitHub provider settings.
- settings_
reset - Types for the
POST /api/v1/settings/reset-dataendpoint. - settings_
zeroconf - Request/response types for the zeroconf settings API.
- software_
items - surfaces
- system_
alerts - system_
enrollment_ tokens - system_
services - update_
batches - update_
history - users
- validation
Structs§
- Secret
String - Re-export
SecretStringso consumers (web-api, CLI, openapi-client) can use it without a directuptrakit-shared-typesdependency. A newtype wrapper for strings that contain sensitive data (secrets, tokens, passwords).
Enums§
- Plugin
Role - Re-export
PluginRoleso consumers can construct and match on role values without a directuptrakit-shared-typesdependency. Roles that a plugin can fulfill in the version-check / update lifecycle.
Functions§
- default_
enabled - Default value for
enabledfields in create-request types. - default_
featured - Default value for the
featuredfield in create-request types.