Get Configuration
Retrieve current helpdesk system configuration.From
helpdesk/api/config.py:5 - Guest-accessible endpoint for public configuration.Parameters
No parameters required.Response
Returns HD Settings configuration:Organization or brand name displayed in the portal
Path to brand logo image file
Path to favicon (falls back to Website Settings or default)
Whether to show knowledge base before ticket creation
Whether initial setup wizard has been completed
Skip sending email notifications
Require feedback before closing tickets
Limit ticket visibility to assigned teams
Only allow assignment to team members
Disable global saved replies (team/personal only)
Allow emoji reactions on comments
Example
Get Translations
Retrieve translated strings for the user’s language.From
helpdesk/api/general.py:6 - Returns all translations for current user’s language.Response
Returns translation dictionary:Language Detection
- Uses authenticated user’s language preference
- Falls back to System Settings language
- Defaults to English if not specified
Example
Get Current User
Retrieve information about the authenticated user.From
helpdesk/api/auth.py:8 - Returns current session user details.Response
See Authentication documentation for response details.System Settings
These settings are configured in HD Settings DocType and control system behavior:Branding
- Brand name and logo
- Favicon customization
Workflow
- Email notifications
- Feedback requirements
- Knowledge base preference
Permissions
- Team-based restrictions
- Assignment rules
Features
- Comment reactions
- Saved replies scope
Usage Notes
Configuration settings are cached and updated when HD Settings is modified.
Related Documentation
Settings Configuration
Learn how to configure system settings
Authentication
User authentication and sessions