Application boundary#
These paths belong to your YAADMIN installation. They are not callable product-website APIs. Authenticated mutations require a session-matched X-CSRF-Token unless the route is public. Handler-local error codes are not exhaustive downstream schemas.
Verified routes#
9 routes
GET/api/personal-ai/preferences
Personal ai preferences.
Verified route registration · handler api_personal_ai_preferences. Some definitions may be partially redacted; no missing fields are inferred.
PUT/api/personal-ai/preferences
Personal ai preferences update.
Request fields
| Field | Verified definition |
|---|---|
mode | str = Field(default="system", min_length=1, max_length=32) |
provider | str = Field(default="openai", min_length=1, max_length=64) |
base_url | str = Field(default="", max_length=2048) |
model | str = Field(default="", max_length=255) |
api_key | type/default redacted; field name verified |
clear_api_key | type/default redacted; field name verified |
Verified route registration · handler api_personal_ai_preferences_update. Some definitions may be partially redacted; no missing fields are inferred.
POST/api/personal-ai/models/discover
Personal ai models discover.
Request fields
| Field | Verified definition |
|---|---|
provider | str = Field(min_length=1, max_length=64) |
base_url | str = Field(default="", max_length=2048) |
api_key | type/default redacted; field name verified |
Verified route registration · handler api_personal_ai_models_discover. Some definitions may be partially redacted; no missing fields are inferred.
GET/settings
Settings page.
Verified route registration · handler settings_page. Some definitions may be partially redacted; no missing fields are inferred.
GET/api/settings/llm/profile/{provider}
Settings llm profile.
Verified route registration · handler api_settings_llm_profile. Some definitions may be partially redacted; no missing fields are inferred.
GET/api/settings/llm/models
Settings llm models.
Verified route registration · handler api_settings_llm_models. Some definitions may be partially redacted; no missing fields are inferred.
POST/api/settings/llm/models/discover
Settings llm models discover.
Request fields
| Field | Verified definition |
|---|---|
provider | str = Field(min_length=1, max_length=64) |
base_url | str = Field(min_length=1, max_length=2048) |
api_key | type/default redacted; field name verified |
Verified route registration · handler api_settings_llm_models_discover. Some definitions may be partially redacted; no missing fields are inferred.
PUT/api/settings/llm/profile/{provider}
Update llm profile.
Request fields
| Field | Verified definition |
|---|---|
base_url | str = Field(min_length=1, max_length=2048) |
model | str = Field(min_length=1, max_length=255) |
api_key | type/default redacted; field name verified |
clear_api_key | type/default redacted; field name verified |
Verified route registration · handler api_update_llm_profile. Some definitions may be partially redacted; no missing fields are inferred.
PUT/api/settings/{section_id}
Update settings.
Request fields
| Field | Verified definition |
|---|---|
values | dict[str, Any] = Field(default_factory=dict) |
clear_fields | list[str] = Field(default_factory=list, max_length=200) |
Verified route registration · handler api_update_settings. Some definitions may be partially redacted; no missing fields are inferred.