Users

Add Manager

Required scopes: manager (Read and Write).

Adds a manager to your account and grants them access to the listed projects, TMs, glossaries, and style guides. Default TMs and glossaries of the listed projects are granted too. A user added by username, or by an email that belongs to a Crowdin account, becomes active at once and gets a notification. Anyone else gets an invitation email and stays pending until they accept it. If an invitation email went to the address in the last 24 hours, from any account, no new email is sent, but the invitation is saved. An invitation can't be sent again: adding a person who already has your pending invitation returns 409 and sends no email.

Note: Available only if your email is verified. Up to 50 manager emails a day; each manager takes a seat in your plan's managers limit

post/managers

Request

Request body

usernamestring

Username of a registered user. The user becomes an active manager at once.

Note: One of fields username or email is required. Both cannot be provided simultaneously

emailstring email

Email of the person to add. If it belongs to a Crowdin account, the manager is active at once. Otherwise the person gets an invitation email and stays pending until they accept it.

Note: One of fields username or email is required. Both cannot be provided simultaneously

projectIdsinteger[]

IDs of your projects, or projects you manage, to grant manager access to. Default TMs and glossaries of these projects are granted too. Get via List Projects

tmIdsinteger[]

IDs of your TMs, or TMs you manage, to grant access to. Get via List TMs

glossaryIdsinteger[]

IDs of your glossaries, or glossaries you manage, to grant access to. Get via List Glossaries

styleGuideIdsinteger[]

IDs of your style guides, or style guides you manage, to grant access to. Get via List Style Guides

Note: At least one of projectIds, tmIds, glossaryIds or styleGuideIds must not be empty

messagestring

Personal message added to the notification email

Example request

{
  "username": "taras.m",
  "email": "jane.smith@example.com",
  "projectIds": [
    101,
    102
  ],
  "tmIds": [
    9
  ],
  "glossaryIds": [
    4
  ],
  "styleGuideIds": [
    2
  ],
  "message": "Hi Taras, please help us manage the mobile app localization."
}

Response

Manager was successfully added or invited

Example response

{
  "data": {
    "id": 13240049,
    "user": {
      "id": 13240049,
      "username": "olena",
      "fullName": "Olena Koval",
      "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13240049/medium/5cf4d2e1b0b9b6b7e8e1a2b9f7c0d0c1.png"
    },
    "status": "active",
    "projectIds": [
      101,
      102
    ],
    "tmIds": [
      7,
      9
    ],
    "projectDefaultTmIds": [
      7
    ],
    "glossaryIds": [
      4
    ],
    "projectDefaultGlossaryIds": [
      4
    ],
    "styleGuideIds": [
      2
    ],
    "createdAt": "2026-09-20T11:11:05+00:00"
  }
}

Changes

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