/sophos-central-directory | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
sophos-central-directory_add_users_to_group | Add users to group |
sophos-central-directory_create_user | Create directory user |
sophos-central-directory_create_user_group | Create user group |
sophos-central-directory_delete_user | Delete user |
sophos-central-directory_delete_user_group | Delete user group |
sophos-central-directory_get_user | Get user details |
sophos-central-directory_get_user_group | Get user group |
sophos-central-directory_list_admins | List administrators |
sophos-central-directory_list_roles | List roles |
sophos-central-directory_list_user_group_members | List user group members |
sophos-central-directory_list_user_groups | List user groups |
sophos-central-directory_list_users | List directory users |
sophos-central-directory_remove_user_from_group | Remove user from group |
sophos-central-directory_update_user | Update user |
sophos-central-directory_update_user_group | Update user group |
sophos-central-directory_add_users_to_group
Add users to group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupId | string | Yes | — | Group ID |
ids | string[] | Yes | — | User IDs to add |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"groupId": {
"type": "string",
"description": "Group ID"
},
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "User IDs to add"
}
},
"required": [
"PCID",
"groupId",
"ids"
]
}
sophos-central-directory_create_user
Create directory user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
email | string | No | — | Email address |
exchangeLogin | string | No | — | Exchange login |
firstName | string | Yes | — | First name |
lastName | string | Yes | — | Last name |
name | string | Yes | — | Display name |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"email": {
"type": "string",
"description": "Email address"
},
"exchangeLogin": {
"type": "string",
"description": "Exchange login"
},
"firstName": {
"type": "string",
"description": "First name"
},
"lastName": {
"type": "string",
"description": "Last name"
},
"name": {
"type": "string",
"description": "Display name"
}
},
"required": [
"PCID",
"firstName",
"lastName",
"name"
]
}
sophos-central-directory_create_user_group
Create user group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
description | string | No | — | Group description |
name | string | Yes | — | Group name |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"description": {
"type": "string",
"description": "Group description"
},
"name": {
"type": "string",
"description": "Group name"
}
},
"required": [
"PCID",
"name"
]
}
sophos-central-directory_delete_user
Delete user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | User ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "User ID"
}
},
"required": [
"PCID",
"userId"
]
}
sophos-central-directory_delete_user_group
Delete user group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupId | string | Yes | — | Group ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"groupId": {
"type": "string",
"description": "Group ID"
}
},
"required": [
"PCID",
"groupId"
]
}
sophos-central-directory_get_user
Get user details Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | User ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "User ID"
}
},
"required": [
"PCID",
"userId"
]
}
sophos-central-directory_get_user_group
Get user group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupId | string | Yes | — | Group ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"groupId": {
"type": "string",
"description": "Group ID"
}
},
"required": [
"PCID",
"groupId"
]
}
sophos-central-directory_list_admins
List administrators Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
pageSize | integer | No | — | Items per page |
page | integer | No | — | Page number |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"pageSize": {
"type": "integer",
"description": "Items per page"
},
"page": {
"type": "integer",
"description": "Page number"
}
},
"required": [
"PCID"
]
}
sophos-central-directory_list_roles
List roles Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
pageSize | integer | No | — | Items per page |
page | integer | No | — | Page number |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"pageSize": {
"type": "integer",
"description": "Items per page"
},
"page": {
"type": "integer",
"description": "Page number"
}
},
"required": [
"PCID"
]
}
sophos-central-directory_list_user_group_members
List user group members Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupId | string | Yes | — | Group ID |
pageSize | integer | No | — | Items per page |
page | integer | No | — | Page number |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"groupId": {
"type": "string",
"description": "Group ID"
},
"pageSize": {
"type": "integer",
"description": "Items per page"
},
"page": {
"type": "integer",
"description": "Page number"
}
},
"required": [
"PCID",
"groupId"
]
}
sophos-central-directory_list_user_groups
List user groups Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
pageSize | integer | No | — | Number of items per page |
page | integer | No | — | Page number |
search | string | No | — | Search by group name |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"pageSize": {
"type": "integer",
"description": "Number of items per page"
},
"page": {
"type": "integer",
"description": "Page number"
},
"search": {
"type": "string",
"description": "Search by group name"
}
},
"required": [
"PCID"
]
}
sophos-central-directory_list_users
List directory users Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
pageSize | integer | No | — | Number of items per page |
page | integer | No | — | Page number |
search | string | No | — | Search by name or email |
groupId | string | No | — | Filter by group ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"pageSize": {
"type": "integer",
"description": "Number of items per page"
},
"page": {
"type": "integer",
"description": "Page number"
},
"search": {
"type": "string",
"description": "Search by name or email"
},
"groupId": {
"type": "string",
"description": "Filter by group ID"
}
},
"required": [
"PCID"
]
}
sophos-central-directory_remove_user_from_group
Remove user from group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupId | string | Yes | — | Group ID |
userId | string | Yes | — | User ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"groupId": {
"type": "string",
"description": "Group ID"
},
"userId": {
"type": "string",
"description": "User ID"
}
},
"required": [
"PCID",
"groupId",
"userId"
]
}
sophos-central-directory_update_user
Update user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userId | string | Yes | — | User ID |
email | string | No | — | Updated email |
firstName | string | No | — | Updated first name |
lastName | string | No | — | Updated last name |
name | string | No | — | Updated display name |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userId": {
"type": "string",
"description": "User ID"
},
"email": {
"type": "string",
"description": "Updated email"
},
"firstName": {
"type": "string",
"description": "Updated first name"
},
"lastName": {
"type": "string",
"description": "Updated last name"
},
"name": {
"type": "string",
"description": "Updated display name"
}
},
"required": [
"PCID",
"userId"
]
}
sophos-central-directory_update_user_group
Update user group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
groupId | string | Yes | — | Group ID |
description | string | No | — | Updated description |
name | string | No | — | Updated group name |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"groupId": {
"type": "string",
"description": "Group ID"
},
"description": {
"type": "string",
"description": "Updated description"
},
"name": {
"type": "string",
"description": "Updated group name"
}
},
"required": [
"PCID",
"groupId"
]
}

