---
title: "Update Account (Team Member)"
method: PUT
path: "/v3/account"
---

# Update Account (Team Member)

`PUT /v3/account`

Create a new account (team member) for this merchant (Administrator role only).

## Query parameters

- `id` string, required

## Request body

- object
  - `id` string — Account (Team Member) ID
  - `username` string — Username of the new user
  - `email` string — User's email address
  - `firstName` string — User's first name
  - `lastName` string — User's last name
  - `active` boolean — Is this user active?
  - `merchants` object[] — Merchants that this user can access
    - `id` string, required — Merchant Id
    - `dba` string — Merchant's name
    - `xmid` string — XMID of the Merchant
  - `selectedMerchantId` integer, required
  - `saleLimit` number, float — Highest payment amount this user can make
  - `refundLimit` number, float — Highest refund amount this user can make
  - `role` string, required — What role does this user need? Values: Administrator, Supervisor, Read Only, Clerk, No Access
  - `timeRestriction` object
    - `sunday` boolean
    - `monday` boolean
    - `tuesday` boolean
    - `wednesday` boolean
    - `thursday` boolean
    - `friday` boolean
    - `saturday` boolean
    - `startTimeMinute` string
    - `endTimeMinute` string
  - `mobile` string — User's phone number
  - `password` string — User's new or temporary password

## Response `200`

200

## Other responses

- `400` — 400

---

[API](https://skmtc.net/mxmerchant/apis/checkout-api.md) · [All operations](https://skmtc.net/mxmerchant/apis/checkout-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mxmerchant/checkout-api/versions/6807b698abcb/schema)
