API reference
V1Team Role Assignments

Create A New Role Assignment

Allows you to assign team roles to a team member

POST
/api/v1/team_members/{id}/role_assignments

Allows you to assign team roles to a team member

Authorization

access_token
Authorization<token>

In: header

Path Parameters

id*string

team member ID

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

curl -X POST "https://example.com/api/v1/team_members/string/role_assignments" \  -H "Content-Type: application/json" \  -d '{    "team_role_id": "string"  }'
{  "message": "string",  "data": {    "id": "string",    "team_role": {      "id": "string",      "team_id": "string",      "name": "QA",      "description": "The QA role involves rigorously testing and identifying bugs in software to ensure its overall quality and reliability.",      "created_at": "string",      "updated_at": "string"    },    "team_member": {      "id": "string",      "invitation_status": "string",      "invitation_email": "string",      "invitation_accepted_at": "string",      "active": true,      "created_at": "string",      "updated_at": "string",      "permission_role": "string",      "user": {        "id": "abc123xyz",        "first_name": "John",        "last_name": "Doe",        "email": "john.doe@example.com",        "avatar": "https://lh3.googleusercontent.com/a/AAcHTtcLT_gPCblFHL0QKonMt4822u5qrtlsvvrm0aAC1LszcPg=s288-c-no",        "created_at": "06/29/2023 21:14:57",        "updated_at": "06/29/2023 21:14:57"      },      "team_roles": [        {          "id": "string",          "team_id": "string",          "name": "QA",          "description": "The QA role involves rigorously testing and identifying bugs in software to ensure its overall quality and reliability.",          "created_at": "string",          "updated_at": "string"        }      ]    },    "team": {      "id": "string",      "name": "string",      "description": "string",      "owner": {        "id": "abc123xyz",        "first_name": "John",        "last_name": "Doe",        "email": "john.doe@example.com",        "avatar": "https://lh3.googleusercontent.com/a/AAcHTtcLT_gPCblFHL0QKonMt4822u5qrtlsvvrm0aAC1LszcPg=s288-c-no",        "created_at": "06/29/2023 21:14:57",        "updated_at": "06/29/2023 21:14:57"      },      "created_at": "string",      "updated_at": "string",      "active": true,      "total_team_members": 1,      "active_team_members": 1,      "inactive_team_members": 1,      "folder_size": 0,      "user_permissions": {},      "team_members": {        "status": "ok",        "data": {          "pagination": {            "total_pages": 0,            "current_page": 0          },          "list": [            {              "id": "string",              "invitation_status": "string",              "invitation_email": "string",              "invitation_accepted_at": "string",              "active": true,              "created_at": "string",              "updated_at": "string",              "permission_role": "string",              "user": {                "id": "abc123xyz",                "first_name": "John",                "last_name": "Doe",                "email": "john.doe@example.com",                "avatar": "https://lh3.googleusercontent.com/a/AAcHTtcLT_gPCblFHL0QKonMt4822u5qrtlsvvrm0aAC1LszcPg=s288-c-no",                "created_at": "06/29/2023 21:14:57",                "updated_at": "06/29/2023 21:14:57"              },              "team_roles": [                {                  "id": "string",                  "team_id": "string",                  "name": "QA",                  "description": "The QA role involves rigorously testing and identifying bugs in software to ensure its overall quality and reliability.",                  "created_at": "string",                  "updated_at": "string"                }              ]            }          ]        }      }    }  },  "status": "string"}