Menu

API reference · Tasks

Settings

task_management · config · 1 operation

GET/v1/tasks/config

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_operation with id: "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_idstring
default_done_status_idstring | null
default_priority_idstring | null

Errors

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"