---
title: "Changes to Create a member"
method: POST
path: "/v0.1/merchants/{merchant_code}/members"
---

# Changes to Create a member

`POST /v0.1/merchants/{merchant_code}/members`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 13 of 79 revisions.

- **2026-09-24** `34b97bf783a5`: 1 breaking
- **2026-07-10** `c75ca16e1e44`: 3 warning, 2 info
- **2026-06-18** `89d32e0b22e2`: 1 breaking, 3 info
- **2026-03-11** `cd79d83b07e0`: 3 info
- **2025-12-11** `b8fb7c9463b8`: 3 info
- **2025-10-29** `4dc4b073a6a9`: 1 warning, 1 info
- **2025-03-26** `80a17713e7a8`: 2 info
- **2025-02-25** `cdadac3315a1`: 2 info
- **2025-01-10** `e521b5d95af5`: 1 info
- **2024-08-26** `f9ddb8292653`: 1 warning, 8 info
- **2024-07-08** `770aa855de22`: 2 warning, 2 info
- **2024-02-19** `f73388c6354a`: 2 info
- **2024-02-19** `f551aaec51ff`: 1 info

## Changes

- **2026-09-24** `34b97bf783a5`: 1 breaking
  - the `roles` request property's minItems was increased to `1`
- **2026-07-10** `c75ca16e1e44`: 3 warning, 2 info
  - the `email` request property's maxLength was set to `256`
  - the `nickname` request property's maxLength was set to `64`
  - the `roles/items/` request property's maxLength was set to `64`
  - the security scope `members.write` was added to the endpoint's security scheme `oauth2`
  - the security scope `user.subaccounts` was added to the endpoint's security scheme `oauth2`
- **2026-06-18** `89d32e0b22e2`: 1 breaking, 3 info
  - the `user/classic/user_id` response's property format changed from `int32` to no format for status `201`
  - response property `user/service_account_user` deprecated
  - response property `user/virtual_user` deprecated
  - added the required property `user/type` to the response with the `201` status
- **2026-03-11** `cd79d83b07e0`: 3 info
  - media type `application/json` was changed to a more specific media type `application/problem+json` for the response status `400`
  - media type `application/json` was changed to a more specific media type `application/problem+json` for the response status `404`
  - media type `application/json` was changed to a more specific media type `application/problem+json` for the response status `429`
- **2025-12-11** `b8fb7c9463b8`: 3 info
  - added the media type `application/json` for the response with the status `400`
  - added the media type `application/json` for the response with the status `404`
  - added the media type `application/json` for the response with the status `429`
- **2025-10-29** `4dc4b073a6a9`: 1 warning, 1 info
  - removed the request property `is_service_account`
  - response property `permissions` deprecated
- **2025-03-26** `80a17713e7a8`: 2 info
  - added the new optional request property `is_service_account`
  - added the required property `user/service_account_user` to the response with the `201` status
- **2025-02-25** `cdadac3315a1`: 2 info
  - the endpoint scheme security `apiKey` was added to the API
  - the endpoint scheme security `oauth2` was added to the API
- **2025-01-10** `e521b5d95af5`: 1 info
  - api operation id `AddMerchantMember` removed and replaced with `CreateMerchantMember`
- **2024-08-26** `f9ddb8292653`: 1 warning, 8 info
  - added the new `disabled` enum value to the `status` response property for the response status `201`
  - added the new optional request property `attributes`
  - added the new optional request property `is_managed_user`
  - added the new optional request property `metadata`
  - added the new optional request property `nickname`
  - added the new optional request property `password`
  - added the optional property `attributes` to the response with the `201` status
  - added the optional property `metadata` to the response with the `201` status
  - added the optional property `user/picture` to the response with the `201` status
- **2024-07-08** `770aa855de22`: 2 warning, 2 info
  - added the new `expired` enum value to the `status` response property for the response status `201`
  - added the new `unknown` enum value to the `status` response property for the response status `201`
  - added the optional property `user/classic` to the response with the `201` status
  - added the optional property `user/nickname` to the response with the `201` status
- **2024-02-19** `f73388c6354a`: 2 info
  - api tag `Members` added
  - api tag `members` removed
- **2024-02-19** `f551aaec51ff`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/sumup/apis/sumup-rest-api/docs/v0.1/merchants/:merchant_code/members/post.md) - [API](https://skmtc.dev/sumup/apis/sumup-rest-api.md) - [Page](https://skmtc.dev/sumup/apis/sumup-rest-api/changes/v0.1/merchants/:merchant_code/members/post)
