---
title: "Create a role for a team"
method: POST
path: "/v1/role/team"
tags: ["Role"]
---

# Create a role for a team

`POST /v1/role/team`

## Request

- Base URL: `https://api.translate.video` (the document declares no server; this is the origin it was published from)
- URL: `https://api.translate.video/v1/role/team`
- Auth: HTTP bearer

Need to provide teamId in teamappId field

## Headers

- `vitra-apitoken` string

## Request body

- CreateRoleDto
  - `teamId` string, required: Team Id
  - `name` string, required: Role name
  - `permissions` object, required: Permissions

## Response `201`

Role created successfully!

---

[API](https://skmtc.dev/translate/apis/translate-video-server.md) - [All operations](https://skmtc.dev/translate/apis/translate-video-server/llms.txt) - [OpenAPI document](https://skmtc.dev/translate/apis/translate-video-server/revisions/d99673eed87e?raw)
