--- displayed_sidebar: jsClientSidebar --- # Interface: UpdateUserInput [internal](../modules/internal-8.md).UpdateUserInput ## Properties ### api\_token • `Optional` **api\_token**: `string` #### Defined in packages/medusa/dist/types/user.d.ts:17 ___ ### email • `Optional` `Readonly` **email**: `string` #### Defined in packages/medusa/dist/types/user.d.ts:13 ___ ### first\_name • `Optional` **first\_name**: `string` #### Defined in packages/medusa/dist/types/user.d.ts:14 ___ ### last\_name • `Optional` **last\_name**: `string` #### Defined in packages/medusa/dist/types/user.d.ts:15 ___ ### metadata • `Optional` **metadata**: [`Record`](../modules/internal.md#record)<`string`, `unknown`\> #### Defined in packages/medusa/dist/types/user.d.ts:19 ___ ### password\_hash • `Optional` `Readonly` **password\_hash**: `string` #### Defined in packages/medusa/dist/types/user.d.ts:16 ___ ### role • `Optional` **role**: [`UserRoles`](../enums/internal-1.UserRoles.md) #### Defined in packages/medusa/dist/types/user.d.ts:18