/mfiles | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
mfiles_create_object | Create a new object |
mfiles_get_checkout_status | Get the checkout status of an object version |
mfiles_get_class | Get a single object class |
mfiles_get_object_comments | Get the comments of an object |
mfiles_get_object_deleted_status | Get the deleted status of an object |
mfiles_get_object_history | Get the version history of an object |
mfiles_get_object_info | Get the latest version info of an object |
mfiles_get_object_properties | Get the properties of an object version |
mfiles_get_object_version | Get a specific version of an object |
mfiles_get_object_workflow_state | Get the workflow state of an object |
mfiles_get_property_definition | Get a single property definition |
mfiles_get_recently_accessed | List objects recently accessed by the current user |
mfiles_get_session_info | Get the current session info |
mfiles_list_classes | List the object classes of the vault |
mfiles_list_favorites | List the current user’s favorite objects |
mfiles_list_object_files | List the files of an object version |
mfiles_list_object_types | List the object types of the vault |
mfiles_list_property_definitions | List the property definitions of the vault |
mfiles_list_root_views | List the root views of the vault |
mfiles_list_value_list_items | List the items of a value list |
mfiles_list_value_lists | List the value lists of the vault |
mfiles_list_view_items | List the items inside a view |
mfiles_list_workflows | List the workflows of the vault |
mfiles_search_objects | Search objects in the vault |
mfiles_set_checkout_status | Check an object out or in |
mfiles_set_object_deleted_status | Delete or undelete an object |
mfiles_undo_checkout | Undo a checkout (discard checked-out changes) |
mfiles_update_object_properties | Update a subset of object properties |
mfiles_create_object
Create a new object Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). Use the list_object_types tool to discover type IDs. |
PropertyValues | object[] | Yes | — | The properties of the new object. Minimum: [{PropertyDef: 100, TypedValue: {DataType: 9, Lookup: {Item: <classId>, Version: -1}}}, {PropertyDef: 0, TypedValue: {DataType: 1, Value: ‘<title>’}}]. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document). Use the list_object_types tool to discover type IDs."
},
"PropertyValues": {
"type": "array",
"items": {
"type": "object",
"properties": {
"PropertyDef": {
"type": "integer",
"description": "Property definition ID (e.g. 0 = Name or Title, 100 = Class)."
},
"TypedValue": {
"type": "object",
"description": "A typed property value. Set DataType and exactly one of: Value (for text/number/date/boolean types), Lookup (DataType 9), or Lookups (DataType 10)."
}
},
"required": [
"PropertyDef",
"TypedValue"
]
},
"description": "The properties of the new object. Minimum: [{PropertyDef: 100, TypedValue: {DataType: 9, Lookup: {Item: <classId>, Version: -1}}}, {PropertyDef: 0, TypedValue: {DataType: 1, Value: '<title>'}}]."
}
},
"required": [
"PCID",
"type",
"PropertyValues"
]
}
mfiles_get_checkout_status
Get the checkout status of an object version Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
objectVersion | string | Yes | — | Version number, or ‘latest’ for the newest version. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
},
"objectVersion": {
"type": "string",
"description": "Version number, or 'latest' for the newest version."
}
},
"required": [
"PCID",
"type",
"objectId",
"objectVersion"
]
}
mfiles_get_class
Get a single object class Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
classId | integer | Yes | — | Class ID. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"classId": {
"type": "integer",
"description": "Class ID."
}
},
"required": [
"PCID",
"classId"
]
}
mfiles_get_object_comments
Get the comments of an object Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
objectVersion | string | Yes | — | Version number, or ‘latest’ for the newest version. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
},
"objectVersion": {
"type": "string",
"description": "Version number, or 'latest' for the newest version."
}
},
"required": [
"PCID",
"type",
"objectId",
"objectVersion"
]
}
mfiles_get_object_deleted_status
Get the deleted status of an object Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
}
},
"required": [
"PCID",
"type",
"objectId"
]
}
mfiles_get_object_history
Get the version history of an object Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
}
},
"required": [
"PCID",
"type",
"objectId"
]
}
mfiles_get_object_info
Get the latest version info of an object Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
}
},
"required": [
"PCID",
"type",
"objectId"
]
}
mfiles_get_object_properties
Get the properties of an object version Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
objectVersion | string | Yes | — | Version number, or ‘latest’ for the newest version. |
forDisplay | boolean | No | — | Set true to filter out built-in properties that are not typically shown to users. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
},
"objectVersion": {
"type": "string",
"description": "Version number, or 'latest' for the newest version."
},
"forDisplay": {
"type": "boolean",
"description": "Set true to filter out built-in properties that are not typically shown to users."
}
},
"required": [
"PCID",
"type",
"objectId",
"objectVersion"
]
}
mfiles_get_object_version
Get a specific version of an object Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
objectVersion | string | Yes | — | Version number, or ‘latest’ for the newest version. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
},
"objectVersion": {
"type": "string",
"description": "Version number, or 'latest' for the newest version."
}
},
"required": [
"PCID",
"type",
"objectId",
"objectVersion"
]
}
mfiles_get_object_workflow_state
Get the workflow state of an object Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
objectVersion | string | Yes | — | Version number, or ‘latest’ for the newest version. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
},
"objectVersion": {
"type": "string",
"description": "Version number, or 'latest' for the newest version."
}
},
"required": [
"PCID",
"type",
"objectId",
"objectVersion"
]
}
mfiles_get_property_definition
Get a single property definition Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
propertyDefId | integer | Yes | — | Property definition ID. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"propertyDefId": {
"type": "integer",
"description": "Property definition ID."
}
},
"required": [
"PCID",
"propertyDefId"
]
}
mfiles_get_recently_accessed
List objects recently accessed by the current userShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mfiles_get_session_info
Get the current session infoShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mfiles_list_classes
List the object classes of the vaultShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mfiles_list_favorites
List the current user’s favorite objectsShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mfiles_list_object_files
List the files of an object version Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
objectVersion | string | Yes | — | Version number, or ‘latest’ for the newest version. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
},
"objectVersion": {
"type": "string",
"description": "Version number, or 'latest' for the newest version."
}
},
"required": [
"PCID",
"type",
"objectId",
"objectVersion"
]
}
mfiles_list_object_types
List the object types of the vaultShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mfiles_list_property_definitions
List the property definitions of the vaultShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mfiles_list_root_views
List the root views of the vaultShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mfiles_list_value_list_items
List the items of a value list Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
valueListId | integer | Yes | — | Value list ID. |
filter | string | No | — | Optional name filter; returns only items whose name matches the filter text. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"valueListId": {
"type": "integer",
"description": "Value list ID."
},
"filter": {
"type": "string",
"description": "Optional name filter; returns only items whose name matches the filter text."
}
},
"required": [
"PCID",
"valueListId"
]
}
mfiles_list_value_lists
List the value lists of the vaultShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mfiles_list_view_items
List the items inside a view Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
viewPath | string | Yes | — | View path segment, e.g. ‘v15’ for view ID 15. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"viewPath": {
"type": "string",
"description": "View path segment, e.g. 'v15' for view ID 15."
}
},
"required": [
"PCID",
"viewPath"
]
}
mfiles_list_workflows
List the workflows of the vaultShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
mfiles_search_objects
Search objects in the vault Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | No | — | Full-text quick search string. Matches object metadata and indexed file contents. Omit to list objects without a text filter. |
objectTypeId | integer | No | — | Restrict results to a single object type by its ID (e.g. 0 = Document). Use the list_object_types tool to discover type IDs. |
deletedFilter | string | No | — | Deleted-items filter. Set to ‘include’ to also return deleted objects; omit to exclude them (default). |
limit | integer | No | — | Maximum number of results to return. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"query": {
"type": "string",
"description": "Full-text quick search string. Matches object metadata and indexed file contents. Omit to list objects without a text filter."
},
"objectTypeId": {
"type": "integer",
"description": "Restrict results to a single object type by its ID (e.g. 0 = Document). Use the list_object_types tool to discover type IDs."
},
"deletedFilter": {
"type": "string",
"description": "Deleted-items filter. Set to 'include' to also return deleted objects; omit to exclude them (default).",
"enum": [
"include"
]
},
"limit": {
"type": "integer",
"description": "Maximum number of results to return."
}
},
"required": [
"PCID"
]
}
mfiles_set_checkout_status
Check an object out or in Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
objectVersion | string | Yes | — | Version number, or ‘latest’ for the newest version. |
Value | integer | Yes | — | Checkout status: 0 = checked in (check in), 1 = checked out to me (check out), 2 = checked out. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
},
"objectVersion": {
"type": "string",
"description": "Version number, or 'latest' for the newest version."
},
"Value": {
"type": "integer",
"description": "Checkout status: 0 = checked in (check in), 1 = checked out to me (check out), 2 = checked out.",
"enum": [
0,
1,
2
]
}
},
"required": [
"PCID",
"type",
"objectId",
"objectVersion",
"Value"
]
}
mfiles_set_object_deleted_status
Delete or undelete an object Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
Value | boolean | Yes | — | true = mark deleted, false = undelete. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
},
"Value": {
"type": "boolean",
"description": "true = mark deleted, false = undelete."
}
},
"required": [
"PCID",
"type",
"objectId",
"Value"
]
}
mfiles_undo_checkout
Undo a checkout (discard checked-out changes) Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
objectVersion | string | Yes | — | Version number, or ‘latest’ for the newest version. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
},
"objectVersion": {
"type": "string",
"description": "Version number, or 'latest' for the newest version."
}
},
"required": [
"PCID",
"type",
"objectId",
"objectVersion"
]
}
mfiles_update_object_properties
Update a subset of object properties Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | integer | Yes | — | Object type ID (e.g. 0 = Document). |
objectId | integer | Yes | — | Object ID within the type. |
objectVersion | string | Yes | — | Version number, or ‘latest’ for the newest version. |
body | object[] | Yes | — | Array of property values to set on the object. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "integer",
"description": "Object type ID (e.g. 0 = Document)."
},
"objectId": {
"type": "integer",
"description": "Object ID within the type."
},
"objectVersion": {
"type": "string",
"description": "Version number, or 'latest' for the newest version."
},
"body": {
"type": "array",
"items": {
"type": "object",
"properties": {
"PropertyDef": {
"type": "integer",
"description": "Property definition ID (e.g. 0 = Name or Title, 100 = Class)."
},
"TypedValue": {
"type": "object",
"description": "A typed property value. Set DataType and exactly one of: Value (for text/number/date/boolean types), Lookup (DataType 9), or Lookups (DataType 10)."
}
},
"required": [
"PropertyDef",
"TypedValue"
]
},
"description": "Array of property values to set on the object."
}
},
"required": [
"PCID",
"type",
"objectId",
"objectVersion",
"body"
]
}

