> ## 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.

# turbot-pipes-orgs

> Turbot Pipes Organizations - manage orgs, members, service accounts, and users

**Server path:** `/turbot-pipes-orgs` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                            | Description                                        |
| ----------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [`turbot_pipes_orgs_actor_get`](#turbot_pipes_orgs_actor_get)                                   | Actor information                                  |
| [`turbot_pipes_orgs_actor_list_activity`](#turbot_pipes_orgs_actor_list_activity)               | List actor activity                                |
| [`turbot_pipes_orgs_actor_list_connections`](#turbot_pipes_orgs_actor_list_connections)         | List actor connections                             |
| [`turbot_pipes_orgs_actor_list_org_invites`](#turbot_pipes_orgs_actor_list_org_invites)         | List org invites for actor                         |
| [`turbot_pipes_orgs_actor_list_orgs`](#turbot_pipes_orgs_actor_list_orgs)                       | List actor orgs                                    |
| [`turbot_pipes_orgs_actor_list_workspaces`](#turbot_pipes_orgs_actor_list_workspaces)           | List actor workspaces                              |
| [`turbot_pipes_orgs_org_create`](#turbot_pipes_orgs_org_create)                                 | Create org                                         |
| [`turbot_pipes_orgs_org_delete`](#turbot_pipes_orgs_org_delete)                                 | Delete org                                         |
| [`turbot_pipes_orgs_org_get`](#turbot_pipes_orgs_org_get)                                       | Get org                                            |
| [`turbot_pipes_orgs_org_list`](#turbot_pipes_orgs_org_list)                                     | List orgs                                          |
| [`turbot_pipes_orgs_org_list_audit_logs`](#turbot_pipes_orgs_org_list_audit_logs)               | Org audit logs                                     |
| [`turbot_pipes_orgs_org_list_usage`](#turbot_pipes_orgs_org_list_usage)                         | List org usage                                     |
| [`turbot_pipes_orgs_org_member_create`](#turbot_pipes_orgs_org_member_create)                   | Create Org Member                                  |
| [`turbot_pipes_orgs_org_member_delete`](#turbot_pipes_orgs_org_member_delete)                   | Delete org member                                  |
| [`turbot_pipes_orgs_org_member_get`](#turbot_pipes_orgs_org_member_get)                         | Get org member                                     |
| [`turbot_pipes_orgs_org_member_invite`](#turbot_pipes_orgs_org_member_invite)                   | Invite org member                                  |
| [`turbot_pipes_orgs_org_member_list`](#turbot_pipes_orgs_org_member_list)                       | List Organization Members                          |
| [`turbot_pipes_orgs_org_member_update`](#turbot_pipes_orgs_org_member_update)                   | Update org member                                  |
| [`turbot_pipes_orgs_org_service_account_create`](#turbot_pipes_orgs_org_service_account_create) | Create a service account at the organization level |
| [`turbot_pipes_orgs_org_service_account_delete`](#turbot_pipes_orgs_org_service_account_delete) | Delete an organization service account             |
| [`turbot_pipes_orgs_org_service_account_get`](#turbot_pipes_orgs_org_service_account_get)       | Get organization service account                   |
| [`turbot_pipes_orgs_org_service_account_list`](#turbot_pipes_orgs_org_service_account_list)     | List organization service accounts                 |
| [`turbot_pipes_orgs_org_service_account_update`](#turbot_pipes_orgs_org_service_account_update) | Update an organization service account             |
| [`turbot_pipes_orgs_org_update`](#turbot_pipes_orgs_org_update)                                 | Update org                                         |
| [`turbot_pipes_orgs_user_get`](#turbot_pipes_orgs_user_get)                                     | Get user                                           |
| [`turbot_pipes_orgs_user_list`](#turbot_pipes_orgs_user_list)                                   | List users                                         |
| [`turbot_pipes_orgs_user_update`](#turbot_pipes_orgs_user_update)                               | Update user                                        |

***

## turbot\_pipes\_orgs\_actor\_get

Actor information

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

***

## turbot\_pipes\_orgs\_actor\_list\_activity

List actor activity

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                                                                                                                                      |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `limit`      | integer | No       | —       | The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25.                                                      |
| `next_token` | string  | No       | —       | When list results are truncated, next\_token will be returned, which is a cursor to fetch the next page of data. Pass next\_token to the subsequent list request to fetch the next page of data. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25."
      },
      "next_token": {
        "type": "string",
        "description": "When list results are truncated, next_token will be returned, which is a cursor to fetch the next page of data. Pass next_token to the subsequent list request to fetch the next page of data."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_actor\_list\_connections

List actor connections

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                                                                                                                                      |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `limit`      | integer | No       | —       | The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25.                                                      |
| `next_token` | string  | No       | —       | When list results are truncated, next\_token will be returned, which is a cursor to fetch the next page of data. Pass next\_token to the subsequent list request to fetch the next page of data. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25."
      },
      "next_token": {
        "type": "string",
        "description": "When list results are truncated, next_token will be returned, which is a cursor to fetch the next page of data. Pass next_token to the subsequent list request to fetch the next page of data."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_actor\_list\_org\_invites

List org invites for actor

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                                                                                                                                      |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `limit`      | integer | No       | —       | The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25.                                                      |
| `next_token` | string  | No       | —       | When list results are truncated, next\_token will be returned, which is a cursor to fetch the next page of data. Pass next\_token to the subsequent list request to fetch the next page of data. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25."
      },
      "next_token": {
        "type": "string",
        "description": "When list results are truncated, next_token will be returned, which is a cursor to fetch the next page of data. Pass next_token to the subsequent list request to fetch the next page of data."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_actor\_list\_orgs

List actor orgs

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                                                                                                                                      |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `limit`      | integer | No       | —       | The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25.                                                      |
| `next_token` | string  | No       | —       | When list results are truncated, next\_token will be returned, which is a cursor to fetch the next page of data. Pass next\_token to the subsequent list request to fetch the next page of data. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25."
      },
      "next_token": {
        "type": "string",
        "description": "When list results are truncated, next_token will be returned, which is a cursor to fetch the next page of data. Pass next_token to the subsequent list request to fetch the next page of data."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_actor\_list\_workspaces

List actor workspaces

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                                                                                                                                      |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `limit`      | integer | No       | —       | The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25.                                                      |
| `next_token` | string  | No       | —       | When list results are truncated, next\_token will be returned, which is a cursor to fetch the next page of data. Pass next\_token to the subsequent list request to fetch the next page of data. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25."
      },
      "next_token": {
        "type": "string",
        "description": "When list results are truncated, next_token will be returned, which is a cursor to fetch the next page of data. Pass next_token to the subsequent list request to fetch the next page of data."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_create

Create org

**Parameters:**

| Parameter      | Type   | Required | Default | Description      |
| -------------- | ------ | -------- | ------- | ---------------- |
| `display_name` | string | No       | —       | Display Name     |
| `handle`       | string | Yes      | —       | The handle value |
| `plan_id`      | string | No       | —       | Plan Id          |
| `url`          | string | No       | —       | The url value    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "display_name": {
        "type": "string",
        "description": "Display Name"
      },
      "handle": {
        "type": "string",
        "description": "The handle value"
      },
      "plan_id": {
        "type": "string",
        "description": "Plan Id"
      },
      "url": {
        "type": "string",
        "description": "The url value"
      }
    },
    "required": [
      "PCID",
      "handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_delete

Delete org

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                      |
| ------------ | ------ | -------- | ------- | ---------------------------------------------------------------- |
| `org_handle` | string | Yes      | —       | Specify the handle of the organization which need to be deleted. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "Specify the handle of the organization which need to be deleted."
      }
    },
    "required": [
      "PCID",
      "org_handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_get

Get org

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                   |
| ------------ | ------ | -------- | ------- | ----------------------------------------------------------------------------- |
| `org_handle` | string | Yes      | —       | Specify the handle of an organization whose information you want to retrieve. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "Specify the handle of an organization whose information you want to retrieve."
      }
    },
    "required": [
      "PCID",
      "org_handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_list

List orgs

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                                                                                                                                      |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `limit`      | integer | No       | —       | The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25.                                                      |
| `next_token` | string  | No       | —       | When list results are truncated, next\_token will be returned, which is a cursor to fetch the next page of data. Pass next\_token to the subsequent list request to fetch the next page of data. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25."
      },
      "next_token": {
        "type": "string",
        "description": "When list results are truncated, next_token will be returned, which is a cursor to fetch the next page of data. Pass next_token to the subsequent list request to fetch the next page of data."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_list\_audit\_logs

Org audit logs

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                                                                                                                                      |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `org_handle` | string  | Yes      | —       | Specify the org handle to get the audit logs.                                                                                                                                                    |
| `limit`      | integer | No       | —       | The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25.                                                      |
| `next_token` | string  | No       | —       | When list results are truncated, next\_token will be returned, which is a cursor to fetch the next page of data. Pass next\_token to the subsequent list request to fetch the next page of data. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "Specify the org handle to get the audit logs."
      },
      "limit": {
        "type": "integer",
        "description": "The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25."
      },
      "next_token": {
        "type": "string",
        "description": "When list results are truncated, next_token will be returned, which is a cursor to fetch the next page of data. Pass next_token to the subsequent list request to fetch the next page of data."
      }
    },
    "required": [
      "PCID",
      "org_handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_list\_usage

List org usage

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                                                                                                                                      |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `org_handle` | string  | Yes      | —       | Specify the handle of the org whose constraints you want to retrieve.                                                                                                                            |
| `where`      | string  | No       | —       | The SQL where filter you wish to apply to this request. The filter will be parsed and sanitised and checked against the supported columns for this API.                                          |
| `limit`      | integer | No       | —       | The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25.                                                      |
| `next_token` | string  | No       | —       | When list results are truncated, next\_token will be returned, which is a cursor to fetch the next page of data. Pass next\_token to the subsequent list request to fetch the next page of data. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "Specify the handle of the org whose constraints you want to retrieve."
      },
      "where": {
        "type": "string",
        "description": "The SQL where filter you wish to apply to this request. The filter will be parsed and sanitised and checked against the supported columns for this API."
      },
      "limit": {
        "type": "integer",
        "description": "The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25."
      },
      "next_token": {
        "type": "string",
        "description": "When list results are truncated, next_token will be returned, which is a cursor to fetch the next page of data. Pass next_token to the subsequent list request to fetch the next page of data."
      }
    },
    "required": [
      "PCID",
      "org_handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_member\_create

Create Org Member

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                 |
| ------------ | ------ | -------- | ------- | --------------------------------------------------------------------------- |
| `org_handle` | string | Yes      | —       | Specify the handle of the organization where the member need to be created. |
| `handle`     | string | Yes      | —       | The handle value                                                            |
| `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"
      },
      "org_handle": {
        "type": "string",
        "description": "Specify the handle of the organization where the member need to be created."
      },
      "handle": {
        "type": "string",
        "description": "The handle value"
      },
      "role": {
        "type": "string",
        "description": "The role value"
      }
    },
    "required": [
      "PCID",
      "org_handle",
      "handle",
      "role"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_member\_delete

Delete org member

**Parameters:**

| Parameter     | Type   | Required | Default | Description                                                     |
| ------------- | ------ | -------- | ------- | --------------------------------------------------------------- |
| `org_handle`  | string | Yes      | —       | Specify the handle of the organization where the member exists. |
| `user_handle` | string | Yes      | —       | Specify the handle of the user which need to be removed.        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "Specify the handle of the organization where the member exists."
      },
      "user_handle": {
        "type": "string",
        "description": "Specify the handle of the user which need to be removed."
      }
    },
    "required": [
      "PCID",
      "org_handle",
      "user_handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_member\_get

Get org member

**Parameters:**

| Parameter     | Type   | Required | Default | Description                                                            |
| ------------- | ------ | -------- | ------- | ---------------------------------------------------------------------- |
| `org_handle`  | string | Yes      | —       | Specify the organization handle where the member is associated.        |
| `user_handle` | string | Yes      | —       | Specify the handle of the user whose information you want to retrieve. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "Specify the organization handle where the member is associated."
      },
      "user_handle": {
        "type": "string",
        "description": "Specify the handle of the user whose information you want to retrieve."
      }
    },
    "required": [
      "PCID",
      "org_handle",
      "user_handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_member\_invite

Invite org member

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                |
| ------------ | ------ | -------- | ------- | -------------------------------------------------------------------------- |
| `org_handle` | string | Yes      | —       | Specify the handle of an organization where the member need to be invited. |
| `email`      | string | No       | —       | The email value                                                            |
| `handle`     | string | No       | —       | The handle value                                                           |
| `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"
      },
      "org_handle": {
        "type": "string",
        "description": "Specify the handle of an organization where the member need to be invited."
      },
      "email": {
        "type": "string",
        "description": "The email value"
      },
      "handle": {
        "type": "string",
        "description": "The handle value"
      },
      "role": {
        "type": "string",
        "description": "The role value"
      }
    },
    "required": [
      "PCID",
      "org_handle",
      "role"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_member\_list

List Organization Members

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                                                                                                                                      |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `org_handle` | string  | Yes      | —       | Specify the organization handle.                                                                                                                                                                 |
| `q`          | string  | No       | —       | Optional free-text search to filter the org members.                                                                                                                                             |
| `limit`      | integer | No       | —       | The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25.                                                      |
| `next_token` | string  | No       | —       | When list results are truncated, next\_token will be returned, which is a cursor to fetch the next page of data. Pass next\_token to the subsequent list request to fetch the next page of data. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "Specify the organization handle."
      },
      "q": {
        "type": "string",
        "description": "Optional free-text search to filter the org members."
      },
      "limit": {
        "type": "integer",
        "description": "The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25."
      },
      "next_token": {
        "type": "string",
        "description": "When list results are truncated, next_token will be returned, which is a cursor to fetch the next page of data. Pass next_token to the subsequent list request to fetch the next page of data."
      }
    },
    "required": [
      "PCID",
      "org_handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_member\_update

Update org member

**Parameters:**

| Parameter     | Type   | Required | Default | Description                                                     |
| ------------- | ------ | -------- | ------- | --------------------------------------------------------------- |
| `org_handle`  | string | Yes      | —       | Specify the handle of the organization where the member exists. |
| `user_handle` | string | Yes      | —       | Specify the handle of the user whose role need to be updated.   |
| `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"
      },
      "org_handle": {
        "type": "string",
        "description": "Specify the handle of the organization where the member exists."
      },
      "user_handle": {
        "type": "string",
        "description": "Specify the handle of the user whose role need to be updated."
      },
      "role": {
        "type": "string",
        "description": "The role value"
      }
    },
    "required": [
      "PCID",
      "org_handle",
      "user_handle",
      "role"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_service\_account\_create

Create a service account at the organization level

**Parameters:**

| Parameter     | Type   | Required | Default | Description                                                              |
| ------------- | ------ | -------- | ------- | ------------------------------------------------------------------------ |
| `org_handle`  | string | Yes      | —       | The handle of the organization where the service account will be created |
| `description` | string | No       | —       | The description of the service account user.                             |
| `title`       | string | No       | —       | The title of the service account user.                                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "The handle of the organization where the service account will be created"
      },
      "description": {
        "type": "string",
        "description": "The description of the service account user."
      },
      "title": {
        "type": "string",
        "description": "The title of the service account user."
      }
    },
    "required": [
      "PCID",
      "org_handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_service\_account\_delete

Delete an organization service account

**Parameters:**

| Parameter                    | Type   | Required | Default | Description                             |
| ---------------------------- | ------ | -------- | ------- | --------------------------------------- |
| `org_handle`                 | string | Yes      | —       | The handle of the organization          |
| `service_account_identifier` | string | Yes      | —       | The ID of the service account to delete |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "The handle of the organization"
      },
      "service_account_identifier": {
        "type": "string",
        "description": "The ID of the service account to delete"
      }
    },
    "required": [
      "PCID",
      "org_handle",
      "service_account_identifier"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_service\_account\_get

Get organization service account

**Parameters:**

| Parameter                    | Type   | Required | Default | Description                    |
| ---------------------------- | ------ | -------- | ------- | ------------------------------ |
| `org_handle`                 | string | Yes      | —       | The handle of the organization |
| `service_account_identifier` | string | Yes      | —       | The ID of the service account  |

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

***

## turbot\_pipes\_orgs\_org\_service\_account\_list

List organization service accounts

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                                                                                                                                      |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `org_handle` | string  | Yes      | —       | The handle of the organization                                                                                                                                                                   |
| `limit`      | integer | No       | —       | Maximum number of items to return. Default 100. Max 1000.                                                                                                                                        |
| `next_token` | string  | No       | —       | When list results are truncated, next\_token will be returned, which is a cursor to fetch the next page of data. Pass next\_token to the subsequent list request to fetch the next page of data. |
| `include`    | string  | No       | —       | Additional data to include. Supported value: tokens.                                                                                                                                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "The handle of the organization"
      },
      "limit": {
        "type": "integer",
        "description": "Maximum number of items to return. Default 100. Max 1000."
      },
      "next_token": {
        "type": "string",
        "description": "When list results are truncated, next_token will be returned, which is a cursor to fetch the next page of data. Pass next_token to the subsequent list request to fetch the next page of data."
      },
      "include": {
        "type": "string",
        "description": "Additional data to include. Supported value: tokens."
      }
    },
    "required": [
      "PCID",
      "org_handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_service\_account\_update

Update an organization service account

**Parameters:**

| Parameter                    | Type   | Required | Default | Description                                                         |
| ---------------------------- | ------ | -------- | ------- | ------------------------------------------------------------------- |
| `org_handle`                 | string | Yes      | —       | The handle of the organization                                      |
| `service_account_identifier` | string | Yes      | —       | The ID of the service account to update                             |
| `description`                | string | No       | —       | The description of the service account user.                        |
| `title`                      | string | No       | —       | The title of the service account user.                              |
| `token_min_issued_at`        | string | No       | —       | The time which user and temporary auth tokens must be issued after. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "The handle of the organization"
      },
      "service_account_identifier": {
        "type": "string",
        "description": "The ID of the service account to update"
      },
      "description": {
        "type": "string",
        "description": "The description of the service account user."
      },
      "title": {
        "type": "string",
        "description": "The title of the service account user."
      },
      "token_min_issued_at": {
        "type": "string",
        "description": "The time which user and temporary auth tokens must be issued after."
      }
    },
    "required": [
      "PCID",
      "org_handle",
      "service_account_identifier"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_org\_update

Update org

**Parameters:**

| Parameter                 | Type    | Required | Default | Description                                                         |
| ------------------------- | ------- | -------- | ------- | ------------------------------------------------------------------- |
| `org_handle`              | string  | Yes      | —       | Specify the handle of the organization which need to be updated.    |
| `display_name`            | string  | No       | —       | Display Name                                                        |
| `handle`                  | string  | No       | —       | The handle value                                                    |
| `token_min_issued_at`     | string  | No       | —       | The time which user and temporary auth tokens must be issued after. |
| `url`                     | string  | No       | —       | The url value                                                       |
| `usage_compute_action`    | string  | No       | —       | Usage Compute Action                                                |
| `usage_compute_threshold` | integer | No       | —       | Usage Compute Threshold                                             |
| `usage_storage_action`    | string  | No       | —       | Usage Storage Action                                                |
| `usage_storage_threshold` | integer | No       | —       | Usage Storage Threshold                                             |
| `usage_user_action`       | string  | No       | —       | Usage User Action                                                   |
| `usage_user_threshold`    | integer | No       | —       | Usage User Threshold                                                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "org_handle": {
        "type": "string",
        "description": "Specify the handle of the organization which need to be updated."
      },
      "display_name": {
        "type": "string",
        "description": "Display Name"
      },
      "handle": {
        "type": "string",
        "description": "The handle value"
      },
      "token_min_issued_at": {
        "type": "string",
        "description": "The time which user and temporary auth tokens must be issued after."
      },
      "url": {
        "type": "string",
        "description": "The url value"
      },
      "usage_compute_action": {
        "type": "string",
        "description": "Usage Compute Action",
        "enum": [
          "warn",
          "cap_and_warn"
        ]
      },
      "usage_compute_threshold": {
        "type": "integer",
        "description": "Usage Compute Threshold"
      },
      "usage_storage_action": {
        "type": "string",
        "description": "Usage Storage Action",
        "enum": [
          "warn",
          "cap_and_warn"
        ]
      },
      "usage_storage_threshold": {
        "type": "integer",
        "description": "Usage Storage Threshold"
      },
      "usage_user_action": {
        "type": "string",
        "description": "Usage User Action",
        "enum": [
          "warn",
          "cap_and_warn"
        ]
      },
      "usage_user_threshold": {
        "type": "integer",
        "description": "Usage User Threshold"
      }
    },
    "required": [
      "PCID",
      "org_handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_user\_get

Get user

**Parameters:**

| Parameter     | Type   | Required | Default | Description                                                            |
| ------------- | ------ | -------- | ------- | ---------------------------------------------------------------------- |
| `user_handle` | string | Yes      | —       | Specify the handle of the user whose information you want to retrieve. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "user_handle": {
        "type": "string",
        "description": "Specify the handle of the user whose information you want to retrieve."
      }
    },
    "required": [
      "PCID",
      "user_handle"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_user\_list

List users

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                                                                                                                                      |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `limit`      | integer | No       | —       | The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25.                                                      |
| `next_token` | string  | No       | —       | When list results are truncated, next\_token will be returned, which is a cursor to fetch the next page of data. Pass next\_token to the subsequent list request to fetch the next page of data. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "The max number of items to fetch per page of data, subject to a min and max of 1 and 100 respectively. If not specified will default to 25."
      },
      "next_token": {
        "type": "string",
        "description": "When list results are truncated, next_token will be returned, which is a cursor to fetch the next page of data. Pass next_token to the subsequent list request to fetch the next page of data."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## turbot\_pipes\_orgs\_user\_update

Update user

**Parameters:**

| Parameter                 | Type    | Required | Default | Description                                                         |
| ------------------------- | ------- | -------- | ------- | ------------------------------------------------------------------- |
| `user_handle`             | string  | Yes      | —       | Specify the handle of the user which need to be updated.            |
| `display_name`            | string  | No       | —       | Display Name                                                        |
| `handle`                  | string  | No       | —       | The handle value                                                    |
| `token_min_issued_at`     | string  | No       | —       | The time which user and temporary auth tokens must be issued after. |
| `url`                     | string  | No       | —       | The url value                                                       |
| `usage_compute_action`    | string  | No       | —       | Usage Compute Action                                                |
| `usage_compute_threshold` | integer | No       | —       | Usage Compute Threshold                                             |
| `usage_storage_action`    | string  | No       | —       | Usage Storage Action                                                |
| `usage_storage_threshold` | integer | No       | —       | Usage Storage Threshold                                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "user_handle": {
        "type": "string",
        "description": "Specify the handle of the user which need to be updated."
      },
      "display_name": {
        "type": "string",
        "description": "Display Name"
      },
      "handle": {
        "type": "string",
        "description": "The handle value"
      },
      "token_min_issued_at": {
        "type": "string",
        "description": "The time which user and temporary auth tokens must be issued after."
      },
      "url": {
        "type": "string",
        "description": "The url value"
      },
      "usage_compute_action": {
        "type": "string",
        "description": "Usage Compute Action",
        "enum": [
          "warn",
          "cap_and_warn"
        ]
      },
      "usage_compute_threshold": {
        "type": "integer",
        "description": "Usage Compute Threshold"
      },
      "usage_storage_action": {
        "type": "string",
        "description": "Usage Storage Action",
        "enum": [
          "warn",
          "cap_and_warn"
        ]
      },
      "usage_storage_threshold": {
        "type": "integer",
        "description": "Usage Storage Threshold"
      }
    },
    "required": [
      "PCID",
      "user_handle"
    ]
  }
  ```
</Expandable>
