SetDefault
[POST] .../v1/userdashboard/setdefault
Sets the current user's default dashboard. Choose which assigned dashboard opens by default for the current request user. The method always uses the current request user from context, verifies that dashboard_id is already assigned to that user, clears previous default flags for the user, marks the selected assignment as default and returns row_affected. The request body is required and dashboard_id must be positive; the method does not accept user_id because default dashboard selection is personal to the current request user. Errors such as missing body, invalid dashboard_id, missing current user context, missing assignment, storage errors are returned as HTTP 200 ErrorResult.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| dashboard_id | Int64 | Required | Dashboard ID assigned to the current user. |
Request Example
{
"dashboard_id": 3
}
Response Parameters
| Name | Type | Description |
|---|---|---|
| ok | Boolean | Indicates whether the request completed successfully. |
| result | Update | Update operation result. |
Response Example
{
"ok": true,
"result": {
"row_affected": 1,
"ids": []
}
}