Teams

Add Team To Project

Required scopes: project.member (Read and Write).

post/projects/{projectId}/teams

Request

Path parameters

projectIdinteger required

Project Identifier. Get via List Projects

Request body

teamIdinteger required

Team Identifier. Get via List Teams

accessToAllWorkflowStepsboolean

Grant access to all project languages, translation, and proofreading workflow steps (current and future)

Note: This property is deprecated. Use roles instead

managerAccessboolean

Grant manager access to a project

developerAccessboolean

Grant developer access to a project

Example request

{
  "teamId": 1,
  "permissions": {
    "it": {
      "workflowStepIds": [
        313
      ]
    },
    "de": {
      "workflowStepIds": "all"
    }
  },
  "roles": [
    {
      "name": "translator",
      "permissions": {
        "allLanguages": false,
        "languagesAccess": {
          "uk": {
            "allContent": false,
            "workflowStepIds": [
              882
            ]
          },
          "it": {
            "allContent": true
          }
        }
      }
    },
    {
      "name": "proofreader",
      "permissions": {
        "allLanguages": true,
        "languagesAccess": []
      }
    },
    {
      "name": "language_coordinator",
      "permissions": {
        "allLanguages": false,
        "languagesAccess": {
          "uk": {
            "allContent": true
          },
          "it": {
            "allContent": true
          }
        }
      }
    }
  ]
}

Response

Team was successfully added

OR

Example response

{
  "skipped": {
    "id": 1,
    "name": "Translators Team",
    "permissions": {
      "it": {
        "workflowStepIds": [
          313
        ]
      }
    },
    "roles": [
      {
        "name": "translator",
        "permissions": {
          "allLanguages": false,
          "languagesAccess": {
            "uk": {
              "allContent": false,
              "workflowStepIds": [
                882
              ]
            },
            "it": {
              "allContent": true
            }
          }
        }
      },
      {
        "name": "proofreader",
        "permissions": {
          "allLanguages": true,
          "languagesAccess": []
        }
      },
      {
        "name": "language_coordinator",
        "permissions": {
          "allLanguages": false,
          "languagesAccess": {
            "uk": {
              "allContent": true
            },
            "it": {
              "allContent": true
            }
          }
        }
      }
    ]
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.