# \SystemApi

All URIs are relative to *http://localhost*

Method | HTTP request | Description
------------- | ------------- | -------------
[**get_system_config**](SystemApi.md#get_system_config) | **GET** /api/v1/system/config | Return runtime configuration.



## get_system_config

> models::SystemConfigResponse get_system_config()
Return runtime configuration.

Reachable without authentication so frontends can discover pre-login affordances (upload limits, guest access, available login providers). The security-posture fields (scanner/auth-provider/permission/plugin-signing/ storage configuration) are returned **only to authenticated admins**; for anonymous and non-admin callers they are omitted so the instance's defensive configuration cannot be fingerprinted by an unauthenticated attacker.

### Parameters

This endpoint does not need any parameter.

### Return type

[**models::SystemConfigResponse**](SystemConfigResponse.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

