---
title: "Create Management Console user for specific distributor partner"
method: POST
path: "/partner/{partnerID}/member"
tags: ["Distributors"]
---

# Create Management Console user for specific distributor partner

`POST /partner/{partnerID}/member`

## Request

- Base URL: `https://api.partner.eu-central-2.impossiblecloud.com/v1`
- URL: `https://api.partner.eu-central-2.impossiblecloud.com/v1/partner/{partnerID}/member`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/impossiblecloud/apis/impossible-cloud-management-console-public-api/docs/partner/:partnerID/member/post.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint facilitates the creation of a Management Console user for a specific distributor partner.
Use Case: As a Distributor, I can create Management Console users (Members) for a specific Partner by its ID,

## Path parameters

- `partnerID` string, uuid, required

## Request body

- ApiCreateMemberReqBody
  - `email` string, required: Email address of the new user
  - `name` string: The name of the new user
  - `password` string, required: Password for the new user
  - `role` string, required: Role assigned to the new user within the Partner Portal. Might be one of the following: admin, staff, viewer

## Response `201`

Created

- ApiDistributorPartnerMembersResponse
  - `email` string
  - `id` string
  - `name` string
  - `role` string

---

[API](https://skmtc.dev/impossiblecloud/apis/impossible-cloud-management-console-public-api.md) - [All operations](https://skmtc.dev/impossiblecloud/apis/impossible-cloud-management-console-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/impossiblecloud/apis/impossible-cloud-management-console-public-api/revisions/d22e84e8b0db?raw)
