Get task auto-generation settings
Retrieves the current task auto-generation settings for the workspace.
What are task auto-generation settings? These settings control whether Leadtime automatically generates task titles, summaries, and icons using AI when creating new tasks. When enabled, the system analyzes the task description and automatically creates:
- Title: A concise, descriptive title based on the description
- Summary: A short summary extracted from the entered text
- Icon: A matching icon that visually represents the task content
What is returned:
tasksAutoGenerateTitle: Whether AI-generated titles are enabledtasksAutoGenerateSummary: Whether AI-generated summaries are enabledtasksAutoGenerateIcon: Whether AI-generated icons are enabled
Note: This endpoint requires the WsSettings.manageSettings permission. These settings affect how tasks are created throughout the workspace.
GET
/administration/task-settingsAuthorization
AuthorizationOAuth2 access token · headerrequiredScopes:
api:reador
AuthorizationBearer token (JWT) · headerrequiredResponses
200Task auto-generation settings retrieved successfully
tasksAutoGenerateIconbooleanrequiredWhether to automatically generate task icons
tasksAutoGenerateSummarybooleanrequiredWhether to automatically generate task summaries
tasksAutoGenerateTitlebooleanrequiredWhether to automatically generate task titles
401Unauthorized - Invalid or missing authentication token
403Forbidden - Insufficient API scopes or permissions
Request
curl -X GET "https://leadtime.app/api/public/administration/task-settings" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"const response = await fetch("https://leadtime.app/api/public/administration/task-settings", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
}
});import requests
response = requests.get(
"https://leadtime.app/api/public/administration/task-settings",
headers={
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
},
)Response
{
"tasksAutoGenerateIcon": true,
"tasksAutoGenerateSummary": true,
"tasksAutoGenerateTitle": true
}Unauthorized - Invalid or missing authentication token
Forbidden - Insufficient API scopes or permissions