bulk_edit_correspondents
Manage multiple correspondents in Paperless-NGX by setting permissions, assigning owners, or deleting them in bulk using the MCP server. Streamline document organization and access control.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
correspondent_ids | Yes | ||
merge | No | ||
operation | Yes | ||
owner | No | ||
permissions | No |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"correspondent_ids": {
"items": {
"type": "number"
},
"type": "array"
},
"merge": {
"type": "boolean"
},
"operation": {
"enum": [
"set_permissions",
"delete"
],
"type": "string"
},
"owner": {
"type": "number"
},
"permissions": {
"additionalProperties": false,
"properties": {
"change": {
"additionalProperties": false,
"properties": {
"groups": {
"items": {
"type": "number"
},
"type": "array"
},
"users": {
"items": {
"type": "number"
},
"type": "array"
}
},
"type": "object"
},
"view": {
"additionalProperties": false,
"properties": {
"groups": {
"items": {
"type": "number"
},
"type": "array"
},
"users": {
"items": {
"type": "number"
},
"type": "array"
}
},
"type": "object"
}
},
"required": [
"view",
"change"
],
"type": "object"
}
},
"required": [
"correspondent_ids",
"operation"
],
"type": "object"
}