Retrieves Template Groups with their display order, status and active template count.
https://api.doboard.com/{account_id}/task_template_group_get
account_id is the numeric organization identifier.
Supported methods: GET and POST. GET accepts query parameters; POST accepts the same parameters in an application/x-www-form-urlencoded request body.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
session_id |
string | Yes | — | Authenticated session ID. |
status |
enum | No | ACTIVE |
Filter groups by ACTIVE or REMOVED. |
GET https://api.doboard.com/42/task_template_group_get?session_id=YOUR_SESSION_ID
Successful response:
{
"data": {
"operation_status": "SUCCESS",
"template_groups": [
{
"template_group_id": 3,
"name": "Support",
"order_id": 1000,
"status": "ACTIVE",
"templates_count": 4,
"created": "2026-10-12 09:00:00",
"updated": "2026-10-12 09:00:00"
}
]
}
}
templates_count counts active templates assigned to the group.order_id ascending, then by template_group_id ascending.template_groups: [].template_group_id=null.To retrieve removed groups:
GET https://api.doboard.com/42/task_template_group_get?session_id=YOUR_SESSION_ID&status=REMOVED
| HTTP Code | error_no |
Message | Description |
|---|---|---|---|
401 |
401 |
session_id Unknown |
Missing or invalid session. |
403 |
403 |
Permission denied |
The request is forbidden. |
200 |
9001 |
Validation message (listed below) |
Missing, malformed or out-of-range input. |
200 |
0 |
Internal API Error |
An operation could not be completed. |
9001 messages:
status must be in ('ACTIVE','REMOVED')Placeholders in messages are replaced with the parameter name and its supported bounds.
Errors return data.operation_status="FAILED"; the same message is provided in error_message and data.operation_message.
The method validates the supplied status: only ACTIVE and REMOVED are accepted.