Autional Autional
API Reference GitHub autional.com →

POST /admin/tenants/{tenant_id}/members/bulk-import

Import members in bulk to a specified tenant via CSV/Excel file

Tenant Service `bearerAuth` application/json

Request Parameters

NameInTypeRequiredDefaultExampleConstraintsDescription
id path string Yes Tenant ID

Request Body

Schema: dto.BulkImportMembersRequest

FieldTypeRequiredExampleConstraintsDescription
members array of

See dto.BulkImportMemberItem

Yes Member list

Responses

StatusDescriptionSchema
200Batch import successfuldto.MemberDetailResponse
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.BulkImportMemberItem

Batch import member item

FieldTypeRequiredExampleConstraintsDescription
email string Yes Email
role string No Role

dto.MemberDetailResponse

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

dto.MemberResponse

Tenant member information

FieldTypeRequiredExampleConstraintsDescription
department_id string No dept_001 Department ID
joined_at string No 2026-01-15T10:30:00Z Join time
role string No member Role
status string No active Status
tenant_id string No tnt_xyz789 Tenant ID
user_id string No usr_abc123 User ID

gitee_com_linmes_authms_base_dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No