---
title: "Creates a new member"
method: POST
path: "/v1/config/members"
tags: ["Members"]
---

# Creates a new member

`POST /v1/config/members`

Create a new user and add to the team by providing 'email', 'role' and an optional list of RBAC groups.

## Request body

- MemberResource
  - `email` string — Email of a member
  - `role` 'owner' | 'admin' | 'readonly' | 'member' — role of member. Owner shall not be created or set through api
  - `groups` RbacGroupId[]

## Response `200`

A new member was created successfully! Entire memberResource is returned.

- MemberResource
  - `email` string — Email of a member
  - `role` 'owner' | 'admin' | 'readonly' | 'member' — role of member. Owner shall not be created or set through api
  - `groups` RbacGroupId[]

## Other responses

- `400` — The supplied request is invalid or malformed.
- `409` — The supplied request leads to an invalid state. The returned error will contain more helpful information.

---

[API](https://skmtc.net/mezmo/apis/pipeline-api.md) · [All operations](https://skmtc.net/mezmo/apis/pipeline-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mezmo/pipeline-api/revisions/fb2535545d90/schema)
