> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# gleap-users-teams

> Gleap Users & Teams - users, teams, invitations, and project settings

**Server path:** `/gleap-users-teams` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                                        | Description                                     |
| --------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |
| [`gleap_users_teams_authenticate_user_pusher_channel_session`](#gleap_users_teams_authenticate_user_pusher_channel_session) | Authenticate user for Pusher session.           |
| [`gleap_users_teams_authenticate_user_pusher_session`](#gleap_users_teams_authenticate_user_pusher_session)                 | Authenticate user for Pusher session.           |
| [`gleap_users_teams_create`](#gleap_users_teams_create)                                                                     | Create a new user.                              |
| [`gleap_users_teams_create_organisation_invitation`](#gleap_users_teams_create_organisation_invitation)                     | Create a new invitation for an organisation     |
| [`gleap_users_teams_create_project_invitation`](#gleap_users_teams_create_project_invitation)                               | Create a new invitation for a project           |
| [`gleap_users_teams_create_team`](#gleap_users_teams_create_team)                                                           | Create a new team                               |
| [`gleap_users_teams_delete_invitation`](#gleap_users_teams_delete_invitation)                                               | Delete an invitation                            |
| [`gleap_users_teams_delete_team`](#gleap_users_teams_delete_team)                                                           | Delete a team                                   |
| [`gleap_users_teams_delete_user`](#gleap_users_teams_delete_user)                                                           | Delete a user for a project                     |
| [`gleap_users_teams_get_me`](#gleap_users_teams_get_me)                                                                     | Get current user.                               |
| [`gleap_users_teams_get_my_invitations`](#gleap_users_teams_get_my_invitations)                                             | Get all invitations for a user                  |
| [`gleap_users_teams_get_my_permissions`](#gleap_users_teams_get_my_permissions)                                             | Get current user's role permissions.            |
| [`gleap_users_teams_get_organisation_invitations`](#gleap_users_teams_get_organisation_invitations)                         | Get all invitations for an organisation         |
| [`gleap_users_teams_get_project_invitations`](#gleap_users_teams_get_project_invitations)                                   | Get all invitations for a project               |
| [`gleap_users_teams_get_teams`](#gleap_users_teams_get_teams)                                                               | Get all teams                                   |
| [`gleap_users_teams_get_unified_inbox_ticket`](#gleap_users_teams_get_unified_inbox_ticket)                                 | Get unified inbox ticket                        |
| [`gleap_users_teams_get_unified_inbox_tickets`](#gleap_users_teams_get_unified_inbox_tickets)                               | Get unified inbox tickets                       |
| [`gleap_users_teams_get_users`](#gleap_users_teams_get_users)                                                               | Get all users for a project                     |
| [`gleap_users_teams_reassign_tickets`](#gleap_users_teams_reassign_tickets)                                                 | Reassign all tickets to the user.               |
| [`gleap_users_teams_resend`](#gleap_users_teams_resend)                                                                     | Resend a verification code to the user's email. |
| [`gleap_users_teams_update`](#gleap_users_teams_update)                                                                     | Update user.                                    |
| [`gleap_users_teams_update_invitation`](#gleap_users_teams_update_invitation)                                               | Update an invitation                            |
| [`gleap_users_teams_update_invitation_role`](#gleap_users_teams_update_invitation_role)                                     | Update an invitation for a project              |
| [`gleap_users_teams_update_team`](#gleap_users_teams_update_team)                                                           | Update a team                                   |
| [`gleap_users_teams_update_user`](#gleap_users_teams_update_user)                                                           | Update a user for a project                     |
| [`gleap_users_teams_verify`](#gleap_users_teams_verify)                                                                     | Verify user email address.                      |

***

## gleap\_users\_teams\_authenticate\_user\_pusher\_channel\_session

Authenticate user for Pusher session.

**Parameters:**

| Parameter      | Type   | Required | Default | Description  |
| -------------- | ------ | -------- | ------- | ------------ |
| `channel_name` | string | Yes      | —       | Channel Name |
| `socket_id`    | string | Yes      | —       | Socket Id    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "channel_name": {
        "type": "string",
        "description": "Channel Name"
      },
      "socket_id": {
        "type": "string",
        "description": "Socket Id"
      }
    },
    "required": [
      "PCID",
      "channel_name",
      "socket_id"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_authenticate\_user\_pusher\_session

Authenticate user for Pusher session.

**Parameters:**

| Parameter   | Type   | Required | Default | Description |
| ----------- | ------ | -------- | ------- | ----------- |
| `socket_id` | string | Yes      | —       | Socket Id   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "socket_id": {
        "type": "string",
        "description": "Socket Id"
      }
    },
    "required": [
      "PCID",
      "socket_id"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_create

Create a new user.

**Parameters:**

| Parameter        | Type   | Required | Default | Description        |
| ---------------- | ------ | -------- | ------- | ------------------ |
| `email`          | string | No       | —       | The email value    |
| `name`           | string | No       | —       | The name value     |
| `onboardingFlow` | string | No       | —       | Onboarding Flow    |
| `password`       | string | No       | —       | The password value |
| `referral`       | string | No       | —       | The referral value |
| `turnstileToken` | string | No       | —       | Turnstile Token    |
| `utm_campaign`   | string | No       | —       | Utm Campaign       |
| `utm_content`    | string | No       | —       | Utm Content        |
| `utm_medium`     | string | No       | —       | Utm Medium         |
| `utm_source`     | string | No       | —       | Utm Source         |
| `utm_term`       | string | No       | —       | Utm Term           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "email": {
        "type": "string",
        "description": "The email value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "onboardingFlow": {
        "type": "string",
        "description": "Onboarding Flow"
      },
      "password": {
        "type": "string",
        "description": "The password value"
      },
      "referral": {
        "type": "string",
        "description": "The referral value"
      },
      "turnstileToken": {
        "type": "string",
        "description": "Turnstile Token"
      },
      "utm_campaign": {
        "type": "string",
        "description": "Utm Campaign"
      },
      "utm_content": {
        "type": "string",
        "description": "Utm Content"
      },
      "utm_medium": {
        "type": "string",
        "description": "Utm Medium"
      },
      "utm_source": {
        "type": "string",
        "description": "Utm Source"
      },
      "utm_term": {
        "type": "string",
        "description": "Utm Term"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_create\_organisation\_invitation

Create a new invitation for an organisation

**Parameters:**

| Parameter        | Type      | Required | Default | Description      |
| ---------------- | --------- | -------- | ------- | ---------------- |
| `organisationId` | string    | Yes      | —       | Organisation Id  |
| `emails`         | string\[] | Yes      | —       | The emails value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "organisationId": {
        "type": "string",
        "description": "Organisation Id"
      },
      "emails": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "The emails value"
      }
    },
    "required": [
      "PCID",
      "organisationId",
      "emails"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_create\_project\_invitation

Create a new invitation for a project

**Parameters:**

| Parameter | Type      | Required | Default | Description      |
| --------- | --------- | -------- | ------- | ---------------- |
| `emails`  | string\[] | Yes      | —       | The emails value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "emails": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "The emails value"
      }
    },
    "required": [
      "PCID",
      "emails"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_create\_team

Create a new team

**Parameters:**

| Parameter                 | Type      | Required | Default | Description                |
| ------------------------- | --------- | -------- | ------- | -------------------------- |
| `project`                 | string    | Yes      | —       | The project value          |
| `assignmentMethod`        | string    | Yes      | —       | Assignment Method          |
| `limitTicketAmount`       | boolean   | No       | —       | Limit Ticket Amount        |
| `members`                 | string\[] | Yes      | —       | The members value          |
| `name`                    | string    | Yes      | —       | The name value             |
| `needQueueRerun`          | boolean   | No       | —       | Need Queue Rerun           |
| `selectOnlyOnlineMembers` | boolean   | No       | —       | Select Only Online Members |
| `ticketAmount`            | number    | No       | —       | Ticket Amount              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project": {
        "type": "string",
        "description": "The project value"
      },
      "assignmentMethod": {
        "type": "string",
        "description": "Assignment Method",
        "enum": [
          "random",
          "balanced",
          "manual",
          "circular"
        ]
      },
      "limitTicketAmount": {
        "type": "boolean",
        "description": "Limit Ticket Amount"
      },
      "members": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "The members value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "needQueueRerun": {
        "type": "boolean",
        "description": "Need Queue Rerun"
      },
      "selectOnlyOnlineMembers": {
        "type": "boolean",
        "description": "Select Only Online Members"
      },
      "ticketAmount": {
        "type": "number",
        "description": "Ticket Amount"
      }
    },
    "required": [
      "PCID",
      "project",
      "assignmentMethod",
      "members",
      "name"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_delete\_invitation

Delete an invitation

**Parameters:**

| Parameter      | Type   | Required | Default | Description   |
| -------------- | ------ | -------- | ------- | ------------- |
| `invitationId` | string | Yes      | —       | Invitation Id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "invitationId": {
        "type": "string",
        "description": "Invitation Id"
      }
    },
    "required": [
      "PCID",
      "invitationId"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_delete\_team

Delete a team

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `teamId`  | string | Yes      | —       | Team Id           |
| `project` | string | Yes      | —       | The project value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "teamId": {
        "type": "string",
        "description": "Team Id"
      },
      "project": {
        "type": "string",
        "description": "The project value"
      }
    },
    "required": [
      "PCID",
      "teamId",
      "project"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_delete\_user

Delete a user for a project

**Parameters:**

| Parameter | Type   | Required | Default | Description |
| --------- | ------ | -------- | ------- | ----------- |
| `userId`  | string | Yes      | —       | User Id     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "userId": {
        "type": "string",
        "description": "User Id"
      }
    },
    "required": [
      "PCID",
      "userId"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_get\_me

Get current user.

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_get\_my\_invitations

Get all invitations for a user

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_get\_my\_permissions

Get current user's role permissions.

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_get\_organisation\_invitations

Get all invitations for an organisation

**Parameters:**

| Parameter        | Type   | Required | Default | Description     |
| ---------------- | ------ | -------- | ------- | --------------- |
| `organisationId` | string | Yes      | —       | Organisation Id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "organisationId": {
        "type": "string",
        "description": "Organisation Id"
      }
    },
    "required": [
      "PCID",
      "organisationId"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_get\_project\_invitations

Get all invitations for a project

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_get\_teams

Get all teams

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `project` | string | Yes      | —       | The project value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project": {
        "type": "string",
        "description": "The project value"
      }
    },
    "required": [
      "PCID",
      "project"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_get\_unified\_inbox\_ticket

Get unified inbox ticket

**Parameters:**

| Parameter  | Type   | Required | Default | Description |
| ---------- | ------ | -------- | ------- | ----------- |
| `ticketId` | string | Yes      | —       | Ticket Id   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "ticketId": {
        "type": "string",
        "description": "Ticket Id"
      }
    },
    "required": [
      "PCID",
      "ticketId"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_get\_unified\_inbox\_tickets

Get unified inbox tickets

**Parameters:**

| Parameter           | Type   | Required | Default | Description                         |
| ------------------- | ------ | -------- | ------- | ----------------------------------- |
| `type`              | string | No       | —       | The type value                      |
| `filteredProjectId` | string | No       | —       | Filtered Project Id                 |
| `page`              | number | No       | —       | Page number for pagination          |
| `limit`             | number | No       | —       | Maximum number of results to return |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "type": {
        "type": "string",
        "description": "The type value"
      },
      "filteredProjectId": {
        "type": "string",
        "description": "Filtered Project Id"
      },
      "page": {
        "type": "number",
        "description": "Page number for pagination"
      },
      "limit": {
        "type": "number",
        "description": "Maximum number of results to return"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_get\_users

Get all users for a project

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `project` | string | Yes      | —       | The project value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project": {
        "type": "string",
        "description": "The project value"
      }
    },
    "required": [
      "PCID",
      "project"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_reassign\_tickets

Reassign all tickets to the user.

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_resend

Resend a verification code to the user's email.

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `id`      | string | Yes      | —       | The id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The id value"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_update

Update user.

**Parameters:**

| Parameter                 | Type      | Required | Default | Description              |
| ------------------------- | --------- | -------- | ------- | ------------------------ |
| `userId`                  | string    | Yes      | —       | The userId identifier    |
| `available`               | boolean   | No       | —       | The available value      |
| `completedOnboarding`     | boolean   | No       | —       | Completed Onboarding     |
| `firstName`               | string    | No       | —       | First Name               |
| `knewGleapFrom`           | string    | No       | —       | Knew Gleap From          |
| `lastName`                | string    | No       | —       | Last Name                |
| `notificationPreferences` | object    | No       | —       | Notification Preferences |
| `notificationSettings`    | object    | No       | —       | Notification Settings    |
| `oldpassword`             | string    | No       | —       | The oldpassword value    |
| `profileImageUrl`         | string    | No       | —       | Profile Image Url        |
| `unavailableProjects`     | string\[] | No       | —       | Unavailable Projects     |
| `userRole`                | string    | No       | —       | User Role                |
| `userUsage`               | string    | No       | —       | User Usage               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "userId": {
        "type": "string",
        "description": "The userId identifier"
      },
      "available": {
        "type": "boolean",
        "description": "The available value"
      },
      "completedOnboarding": {
        "type": "boolean",
        "description": "Completed Onboarding"
      },
      "firstName": {
        "type": "string",
        "description": "First Name"
      },
      "knewGleapFrom": {
        "type": "string",
        "description": "Knew Gleap From"
      },
      "lastName": {
        "type": "string",
        "description": "Last Name"
      },
      "notificationPreferences": {
        "description": "Notification Preferences"
      },
      "notificationSettings": {
        "description": "Notification Settings"
      },
      "oldpassword": {
        "type": "string",
        "description": "The oldpassword value"
      },
      "profileImageUrl": {
        "type": "string",
        "description": "Profile Image Url"
      },
      "unavailableProjects": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Unavailable Projects"
      },
      "userRole": {
        "type": "string",
        "description": "User Role"
      },
      "userUsage": {
        "type": "string",
        "description": "User Usage"
      }
    },
    "required": [
      "PCID",
      "userId"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_update\_invitation

Update an invitation

**Parameters:**

| Parameter      | Type    | Required | Default | Description      |
| -------------- | ------- | -------- | ------- | ---------------- |
| `invitationId` | string  | Yes      | —       | Invitation Id    |
| `accept`       | boolean | Yes      | —       | The accept value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "invitationId": {
        "type": "string",
        "description": "Invitation Id"
      },
      "accept": {
        "type": "boolean",
        "description": "The accept value"
      }
    },
    "required": [
      "PCID",
      "invitationId",
      "accept"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_update\_invitation\_role

Update an invitation for a project

**Parameters:**

| Parameter      | Type   | Required | Default | Description       |
| -------------- | ------ | -------- | ------- | ----------------- |
| `project`      | string | Yes      | —       | The project value |
| `invitationId` | string | Yes      | —       | Invitation Id     |
| `role`         | string | Yes      | —       | The role value    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project": {
        "type": "string",
        "description": "The project value"
      },
      "invitationId": {
        "type": "string",
        "description": "Invitation Id"
      },
      "role": {
        "type": "string",
        "description": "The role value"
      }
    },
    "required": [
      "PCID",
      "project",
      "invitationId",
      "role"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_update\_team

Update a team

**Parameters:**

| Parameter                 | Type      | Required | Default | Description                |
| ------------------------- | --------- | -------- | ------- | -------------------------- |
| `teamId`                  | string    | Yes      | —       | Team Id                    |
| `project`                 | string    | Yes      | —       | The project value          |
| `assignmentMethod`        | string    | Yes      | —       | Assignment Method          |
| `limitTicketAmount`       | boolean   | No       | —       | Limit Ticket Amount        |
| `members`                 | string\[] | Yes      | —       | The members value          |
| `name`                    | string    | Yes      | —       | The name value             |
| `needQueueRerun`          | boolean   | No       | —       | Need Queue Rerun           |
| `selectOnlyOnlineMembers` | boolean   | No       | —       | Select Only Online Members |
| `ticketAmount`            | number    | No       | —       | Ticket Amount              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "teamId": {
        "type": "string",
        "description": "Team Id"
      },
      "project": {
        "type": "string",
        "description": "The project value"
      },
      "assignmentMethod": {
        "type": "string",
        "description": "Assignment Method",
        "enum": [
          "random",
          "balanced",
          "manual",
          "circular"
        ]
      },
      "limitTicketAmount": {
        "type": "boolean",
        "description": "Limit Ticket Amount"
      },
      "members": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "The members value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "needQueueRerun": {
        "type": "boolean",
        "description": "Need Queue Rerun"
      },
      "selectOnlyOnlineMembers": {
        "type": "boolean",
        "description": "Select Only Online Members"
      },
      "ticketAmount": {
        "type": "number",
        "description": "Ticket Amount"
      }
    },
    "required": [
      "PCID",
      "teamId",
      "project",
      "assignmentMethod",
      "members",
      "name"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_update\_user

Update a user for a project

**Parameters:**

| Parameter | Type   | Required | Default | Description    |
| --------- | ------ | -------- | ------- | -------------- |
| `userId`  | string | Yes      | —       | User Id        |
| `role`    | string | Yes      | —       | The role value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "userId": {
        "type": "string",
        "description": "User Id"
      },
      "role": {
        "type": "string",
        "description": "The role value"
      }
    },
    "required": [
      "PCID",
      "userId",
      "role"
    ]
  }
  ```
</Expandable>

***

## gleap\_users\_teams\_verify

Verify user email address.

**Parameters:**

| Parameter | Type   | Required | Default | Description     |
| --------- | ------ | -------- | ------- | --------------- |
| `code`    | string | Yes      | —       | The code value  |
| `email`   | string | Yes      | —       | The email value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "code": {
        "type": "string",
        "description": "The code value"
      },
      "email": {
        "type": "string",
        "description": "The email value"
      }
    },
    "required": [
      "PCID",
      "code",
      "email"
    ]
  }
  ```
</Expandable>
