Get task statuses and priorities
task_management.config.get
ReadIdempotentSince 2026-11-01
Returns the task statuses (id, name in the caller's language, color, category OPEN or DONE, order) and priorities (id, name, color, order) of the organization, or the system defaults when it has none, plus the default ids used when creating, completing (default_done_status_id) and reopening tasks. Call it before setting status_id or priority_id.
- Scope
task_management:read- Permission
- View the module
- MCP tool
task_management_config_getOn the full surface; on the compact one,mb_execute_operationwithid: "task_management.config.get".
Declared cost: up to 1 reads and 0 writes per call (they count against the daily quota).
Parameters
No parameters.
Response
statusesarray<object>prioritiesarray<object>default_status_idstringdefault_done_status_idstring | nulldefault_priority_idstring | nullErrors
invalid_inputunknown_fieldauthentication_requiredscope_insufficientmodule_access_deniedoperation_not_foundrate_limitedquota_exceeded
Example
curl "https://api.mb-suite.com/v1/tasks/config" \
-H "Authorization: Bearer $MB_API_KEY"Try it with your test API key
With a test API key the request always goes to your practice organization: example data you can reset.
curl "https://api.mb-suite.com/v1/tasks/config" \
-H "Authorization: Bearer $MB_TEST_KEY"