Edara API v3

Edara API v3: Settings

Read the guide first: authentication, paging, errors, rate limits and the shared PagedResult, BatchResult and *Reference shapes.

Endpoints

GET /v3/settings: Lists settings.

Operation GetSettings · permission read:system-setting

Query string: GetSettingsQuery

field type default validation description
offset int? 0 >= 0 Number of items to skip before returning results. Defaults to 0.
limit int? 100 1..1000 (out of range → 400) Maximum number of items to return. Defaults to 100, maximum 1000.
module string Must(value => string.IsNullOrWhiteSpace(value) || !string.IsNullOrWhiteSpace(value.Trim())) Optional module filter.
key string Must(value => string.IsNullOrWhiteSpace(value) || !string.IsNullOrWhiteSpace(value.Trim())) Optional key filter.
updateDate DateTime? Optional updated-after filter.

Responses: OK PagedResult<SettingResponse>: Paged list of settings.

Notes

Types

SettingResponse

Response describing a system setting.

field type description
id int? The setting identifier.
module string The module name.
key string The setting key.
value string The current setting value.
exceptionUsers List<string> Exception user emails associated with this setting, when applicable.