Autional Autional
API Reference GitHub autional.com →

PUT /admin/tenants/{tenant_id}/departments/{dept_id}

Update the name or hierarchy information of a department under a specified tenant

Tenant Service `bearerAuth` application/json

Request Parameters

NameInTypeRequiredDefaultExampleConstraintsDescription
id path string Yes Tenant ID
dept_id path string Yes Department ID

Request Body

Schema: dto.UpdateDepartmentRequest

FieldTypeRequiredExampleConstraintsDescription
code string No RD Department code
manager_id string No usr_001 Manager ID
name string No Product R&D Department Department name
parent_id string No dept-root Parent department ID

Responses

StatusDescriptionSchema
200Update successfuldto.DepartmentDetailResponse
400Invalid request parametersgitee_com_linmes_authms_base_dto.SimpleResponse
401Unauthenticatedgitee_com_linmes_authms_base_dto.SimpleResponse
403Insufficient permissionsgitee_com_linmes_authms_base_dto.SimpleResponse
404Resource not foundgitee_com_linmes_authms_base_dto.SimpleResponse
500Internal server errorgitee_com_linmes_authms_base_dto.SimpleResponse

Referenced Schemas

dto.DepartmentDetailResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
data dto.DepartmentResponse No
message string No
timestamp string No

dto.DepartmentResponse

Tenant department info

FieldTypeRequiredExampleConstraintsDescription
code string No RD Department code
created_at string No 2026-01-15T10:30:00Z Creation time
department_id string No dept_001 Department ID
manager_id string No usr_001 Manager ID
members_count integer No 25 Member count
name string No Technology R&D Department Department name
parent_id string No dept_root Parent department ID
tenant_id string No tnt_abc123 Tenant ID

gitee_com_linmes_authms_base_dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No