API Reference
Class
ManagementConfig
Management API configuration for the service.
Inheritance
- Object
- ManagementConfig
Constructors
public ManagementConfig() #Inherited Methods
Properties
public Boolean Enabled { get; set; } #Enable or disable the built-in HTTP listener.
public List<String> Prefixes { get; set; } #HTTP(S) prefixes for HttpListener (e.g., http://127.0.0.1:7809/).
public List<ProtectedApiKey> ApiKeys { get; set; } #API keys protected with DPAPI (LocalMachine). When set, requests must include a matching X-Api-Key.
public Nullable<Boolean> HttpsOnly { get; set; } #When true, only HTTPS prefixes are allowed (HTTP loopback is permitted).
public Nullable<Int32> MaxConcurrentRequests { get; set; } #Maximum number of concurrent API requests. Default: 8.
public Nullable<Int64> MaxRequestBodyBytes { get; set; } #Maximum request body size for management API POSTs in bytes. Default: 1,048,576 (1 MB).
public Nullable<Int32> LogRetentionDays { get; set; } #Retention for service log files in days (Logs/TestimoX.Service-YYYYMMDD.log). Default: 14.
public WebUiConfig WebUi { get; set; } #Optional lightweight HTML UI configuration (served under /ui).