Full List of MODX Processors

I got tired of poking around in the core directory looking for MODX processors, so I created this master list. The list is generated automatically from the files in the following directory:
core/model/modx/processors/

Some MODX extras create their own processors, but this list shows only the MODX processors.

The Element processors are under the processors/element/ directory, but should be called as they are listed here.

A few of the processors are abstract classes and can't be called directly (usually ones without a '/' in their names) and some of these processors may not be fully functional. The rest can be called as follows:

$result = $modx->runProcessor('processor/name', $fields);

For example, you can create a resource with this code:

$fields = array(
    'pagetitle' => 'MyResource',
    'alias' => 'my-resource',
    'description' => 'This is my resource',
    'published' => true,
    'hidemenu' => false,
    'content' => '<p>My very own Resource</p>',
    /* more fields here as desired */

);

$response = $modx->runProcessor('resource/create', $fields);

if ($response->isError()) {
    $modx->log(modX::LOG_LEVEL_ERROR, 'Failed to create Resource');
}

If you want to see which fields to send to the processor for a particular MODX object, look here.


    Browser Context Element Resource Search Security Source System Workspace

    Browser

    browser/directory/chmod

    browser/directory/create

    browser/directory/getfiles

    browser/directory/getlist

    browser/directory/remove

    browser/directory/rename

    browser/directory/sort

    browser/directory/update

    browser/directory/upload

    browser/file/create

    browser/file/download

    browser/file/get

    browser/file/remove

    browser/file/rename

    browser/file/update

    browser/file/upload

    browser/rename

    Back to Top

    Context

    context/create

    context/duplicate

    context/get

    context/getlist

    context/remove

    context/setting/create

    context/setting/get

    context/setting/getlist

    context/setting/remove

    context/setting/update

    context/setting/updatefromgrid

    context/update

    context/updatefromgrid

    Back to Top

    Element

    category/create

    category/get

    category/getlist

    category/remove

    category/update

    chunk/create

    chunk/duplicate

    chunk/get

    chunk/getlist

    chunk/remove

    chunk/update

    create

    duplicate

    exportproperties

    get

    getclasses

    getinsertproperties

    getlist

    getlistbyclass

    getnodes

    getnodes.category

    getnodes.incategory

    getnodes.root

    getnodes.type

    importproperties

    plugin/activate

    plugin/create

    plugin/deactivate

    plugin/duplicate

    plugin/event/associate

    plugin/event/get

    plugin/event/getassoc

    plugin/event/getlist

    plugin/event/remove

    plugin/event/update

    plugin/event/updatefromgrid

    plugin/get

    plugin/getlist

    plugin/remove

    plugin/update

    propertyset/addelement

    propertyset/associate

    propertyset/create

    propertyset/duplicate

    propertyset/get

    propertyset/getlist

    propertyset/getnodes

    propertyset/getproperties

    propertyset/remove

    propertyset/removeelement

    propertyset/update

    propertyset/updatefromelement

    remove

    snippet/create

    snippet/duplicate

    snippet/get

    snippet/getlist

    snippet/remove

    snippet/update

    sort

    template/create

    template/duplicate

    template/get

    template/getlist

    template/remove

    template/tv/getlist

    template/tv/updatefromgrid

    template/update

    tv/create

    tv/duplicate

    tv/get

    tv/getlist

    tv/inputtype/getlist

    tv/remove

    tv/renders/getinputproperties

    tv/renders/getinputs

    tv/renders/getoutputs

    tv/renders/getproperties

    tv/renders/mgr/input/autotag

    tv/renders/mgr/input/checkbox

    tv/renders/mgr/input/date

    tv/renders/mgr/input/email

    tv/renders/mgr/input/file

    tv/renders/mgr/input/hidden

    tv/renders/mgr/input/image

    tv/renders/mgr/input/list-multiple-legacy

    tv/renders/mgr/input/listbox

    tv/renders/mgr/input/listbox-multiple

    tv/renders/mgr/input/number

    tv/renders/mgr/input/option

    tv/renders/mgr/input/resourcelist

    tv/renders/mgr/input/richtext

    tv/renders/mgr/input/tag

    tv/renders/mgr/input/text

    tv/renders/mgr/input/textarea

    tv/renders/mgr/input/url

    tv/renders/mgr/inputproperties/autotag

    tv/renders/mgr/inputproperties/checkbox

    tv/renders/mgr/inputproperties/date

    tv/renders/mgr/inputproperties/default

    tv/renders/mgr/inputproperties/email

    tv/renders/mgr/inputproperties/file

    tv/renders/mgr/inputproperties/image

    tv/renders/mgr/inputproperties/list-multiple-legacy

    tv/renders/mgr/inputproperties/listbox

    tv/renders/mgr/inputproperties/listbox-multiple

    tv/renders/mgr/inputproperties/number

    tv/renders/mgr/inputproperties/option

    tv/renders/mgr/inputproperties/resourcelist

    tv/renders/mgr/inputproperties/tag

    tv/renders/mgr/inputproperties/text

    tv/renders/mgr/inputproperties/textarea

    tv/renders/mgr/inputproperties/url

    tv/renders/mgr/properties/date

    tv/renders/mgr/properties/default

    tv/renders/mgr/properties/delim

    tv/renders/mgr/properties/htmltag

    tv/renders/mgr/properties/image

    tv/renders/mgr/properties/richtext

    tv/renders/mgr/properties/string

    tv/renders/mgr/properties/url

    tv/renders/web/output/date

    tv/renders/web/output/default

    tv/renders/web/output/delim

    tv/renders/web/output/htmltag

    tv/renders/web/output/image

    tv/renders/web/output/richtext

    tv/renders/web/output/string

    tv/renders/web/output/text

    tv/renders/web/output/url

    tv/resourcegroup/getlist

    tv/template/getlist

    tv/template/updatefromgrid

    tv/update

    tv/widget/getlist

    update

    Back to Top

    Resource

    resource/create

    resource/data

    resource/delete

    resource/duplicate

    resource/emptyrecyclebin

    resource/event/getlist

    resource/event/updatefromgrid

    resource/get

    resource/getlist

    resource/getnodes

    resource/gettoolbar

    resource/locks/release

    resource/locks/steal

    resource/publish

    resource/reload

    resource/resourcegroup/getlist

    resource/resourcegroup/updatefromgrid

    resource/search

    resource/sort

    resource/staticresource/create

    resource/staticresource/update

    resource/translit

    resource/undelete

    resource/unpublish

    resource/update

    resource/updatefromgrid

    Back to Top

    Search

    search/search

    Back to Top

    Security

    security/access/addacl

    security/access/flush

    security/access/getacl

    security/access/getlist

    security/access/getnodes

    security/access/permission/getlist

    security/access/policy/create

    security/access/policy/createpolicydata

    security/access/policy/duplicate

    security/access/policy/export

    security/access/policy/getlist

    security/access/policy/getnodes

    security/access/policy/import

    security/access/policy/remove

    security/access/policy/removemultiple

    security/access/policy/removepolicydata

    security/access/policy/template/create

    security/access/policy/template/duplicate

    security/access/policy/template/export

    security/access/policy/template/getlist

    security/access/policy/template/group/getlist

    security/access/policy/template/import

    security/access/policy/template/remove

    security/access/policy/template/removemultiple

    security/access/policy/template/update

    security/access/policy/template/updatefromgrid

    security/access/policy/update

    security/access/policy/updatefromgrid

    security/access/policy/updatepolicydata

    security/access/removeacl

    security/access/updateacl

    security/access/usergroup/category/create

    security/access/usergroup/category/getlist

    security/access/usergroup/category/remove

    security/access/usergroup/category/update

    security/access/usergroup/context/create

    security/access/usergroup/context/getlist

    security/access/usergroup/context/remove

    security/access/usergroup/context/update

    security/access/usergroup/namespace/create

    security/access/usergroup/namespace/getlist

    security/access/usergroup/namespace/remove

    security/access/usergroup/namespace/update

    security/access/usergroup/resourcegroup/create

    security/access/usergroup/resourcegroup/getlist

    security/access/usergroup/resourcegroup/remove

    security/access/usergroup/resourcegroup/update

    security/access/usergroup/source/create

    security/access/usergroup/source/getlist

    security/access/usergroup/source/remove

    security/access/usergroup/source/update

    security/documentgroup/create

    security/documentgroup/getnodes

    security/documentgroup/getpairingnodes

    security/documentgroup/remove

    security/documentgroup/removedocument

    security/documentgroup/update

    security/documentgroup/updatedocumentsin

    security/flush

    security/forms/profile/activate

    security/forms/profile/activatemultiple

    security/forms/profile/create

    security/forms/profile/deactivate

    security/forms/profile/deactivatemultiple

    security/forms/profile/duplicate

    security/forms/profile/getlist

    security/forms/profile/remove

    security/forms/profile/removemultiple

    security/forms/profile/update

    security/forms/profile/updatefromgrid

    security/forms/rule/activate

    security/forms/rule/activatemultiple

    security/forms/rule/create

    security/forms/rule/deactivate

    security/forms/rule/deactivatemultiple

    security/forms/rule/duplicate

    security/forms/rule/getlist

    security/forms/rule/gettypelist

    security/forms/rule/remove

    security/forms/rule/removemultiple

    security/forms/rule/update

    security/forms/rule/updatefromgrid

    security/forms/set/activate

    security/forms/set/activatemultiple

    security/forms/set/create

    security/forms/set/deactivate

    security/forms/set/deactivatemultiple

    security/forms/set/duplicate

    security/forms/set/export

    security/forms/set/getlist

    security/forms/set/import

    security/forms/set/remove

    security/forms/set/removemultiple

    security/forms/set/update

    security/group/adduser

    security/group/create

    security/group/get

    security/group/getlist

    security/group/getnodes

    security/group/remove

    security/group/removeuser

    security/group/setting/create

    security/group/setting/getlist

    security/group/setting/remove

    security/group/setting/update

    security/group/setting/updatefromgrid

    security/group/sort

    security/group/update

    security/group/user/create

    security/group/user/getlist

    security/group/user/remove

    security/group/user/update

    security/login

    security/logout

    security/message/create

    security/message/forward

    security/message/getlist

    security/message/read

    security/message/remove

    security/message/reply

    security/message/unread

    security/profile/changepassword

    security/profile/get

    security/profile/update

    security/resourcegroup/create

    security/resourcegroup/getlist

    security/resourcegroup/getnodes

    security/resourcegroup/remove

    security/resourcegroup/removeresource

    security/resourcegroup/update

    security/resourcegroup/updateresourcesin

    security/role/create

    security/role/get

    security/role/getauthoritylist

    security/role/getlist

    security/role/remove

    security/role/update

    security/role/updatefromgrid

    security/user/_validation

    security/user/activatemultiple

    security/user/create

    security/user/deactivatemultiple

    security/user/delete

    security/user/duplicate

    security/user/get

    security/user/getlist

    security/user/getrecentlyeditedresources

    security/user/group/getlist

    security/user/removemultiple

    security/user/setting/create

    security/user/setting/getlist

    security/user/setting/remove

    security/user/setting/update

    security/user/setting/updatefromgrid

    security/user/update

    security/user/updatefromgrid

    Back to Top

    Source

    source/create

    source/duplicate

    source/getlist

    source/remove

    source/removemultiple

    source/type/getlist

    source/update

    source/updatefromgrid

    Back to Top

    System

    system/action/create

    system/action/get

    system/action/getlist

    system/action/getnodes

    system/action/getnodes.namespace

    system/action/getnodes.root

    system/action/getnodes.subaction

    system/action/remove

    system/action/sort

    system/action/update

    system/actionlist.inc

    system/activeresource/getlist

    system/charset/getlist

    system/classmap/getlist

    system/clearcache

    system/config.js

    system/config_check.inc

    system/console

    system/contenttype/create

    system/contenttype/getlist

    system/contenttype/remove

    system/contenttype/update

    system/contenttype/updatefromgrid

    system/country/getlist

    system/dashboard/create

    system/dashboard/duplicate

    system/dashboard/getlist

    system/dashboard/remove

    system/dashboard/removemultiple

    system/dashboard/update

    system/dashboard/updatefromgrid

    system/dashboard/widget/create

    system/dashboard/widget/getlist

    system/dashboard/widget/remove

    system/dashboard/widget/removemultiple

    system/dashboard/widget/update

    system/databasetable/defragment-indexes.sql

    system/databasetable/getlist

    system/databasetable/mysql/getlist

    system/databasetable/mysql/optimize

    system/databasetable/mysql/optimizedatabase

    system/databasetable/mysql/truncate

    system/databasetable/optimize

    system/databasetable/optimizedatabase

    system/databasetable/sqlsrv/defragment-indexes.sql

    system/databasetable/sqlsrv/getlist

    system/databasetable/sqlsrv/optimize

    system/databasetable/sqlsrv/optimizedatabase

    system/databasetable/sqlsrv/truncate

    system/databasetable/truncate

    system/derivatives/getlist

    system/downloadoutput

    system/errorlog/clear

    system/errorlog/download

    system/errorlog/get

    system/event/create

    system/event/delete

    system/event/getlist

    system/event/grouplist

    system/event/remove

    system/filesys/file/remove

    system/filesys/file/unzip

    system/filesys/file/update

    system/filesys/folder/create

    system/filesys/folder/remove

    system/import/html

    system/import/index

    system/info

    system/language/getlist

    system/log/getlist

    system/log/truncate

    system/menu/create

    system/menu/get

    system/menu/getlist

    system/menu/getmenu

    system/menu/getnodes

    system/menu/remove

    system/menu/sort

    system/menu/update

    system/phpinfo

    system/phpthumb

    system/refreshuris

    system/registry/register/read

    system/registry/register/send

    system/remove_locks

    system/rte/getlist

    system/settings/create

    system/settings/getareas

    system/settings/getlist

    system/settings/remove

    system/settings/update

    system/settings/updatefromgrid

    Back to Top

    Workspace

    workspace/builder/autoselects

    workspace/builder/build

    workspace/builder/buildfromxml

    workspace/builder/create

    workspace/builder/getassocobject

    workspace/builder/getclasskeys

    workspace/builder/start

    workspace/builder/vehicle/create

    workspace/builder/vehicle/getlist

    workspace/builder/vehicle/remove

    workspace/create

    workspace/disable

    workspace/getlist

    workspace/lexicon/create

    workspace/lexicon/export

    workspace/lexicon/getlist

    workspace/lexicon/import

    workspace/lexicon/reloadfrombase

    workspace/lexicon/revert

    workspace/lexicon/topic/getlist

    workspace/lexicon/updatefromgrid

    workspace/namespace/create

    workspace/namespace/getlist

    workspace/namespace/remove

    workspace/namespace/removemultiple

    workspace/namespace/update

    workspace/namespace/updatefromgrid

    workspace/packages/create

    workspace/packages/dependency/download

    workspace/packages/download

    workspace/packages/get

    workspace/packages/getattribute

    workspace/packages/getdependencies

    workspace/packages/getlist

    workspace/packages/install

    workspace/packages/remove

    workspace/packages/rest/download

    workspace/packages/rest/getinfo

    workspace/packages/rest/getlist

    workspace/packages/rest/getnodes

    workspace/packages/rest/getnodes.repository

    workspace/packages/rest/getnodes.root

    workspace/packages/scanlocal

    workspace/packages/uninstall

    workspace/packages/update

    workspace/packages/update-remote

    workspace/packages/updatefromgrid

    workspace/packages/upload

    workspace/packages/version/getlist

    workspace/packages/version/remove

    workspace/packages/view

    workspace/providers/create

    workspace/providers/disable

    workspace/providers/get

    workspace/providers/getlist

    workspace/providers/remove

    workspace/providers/update

    workspace/providers/updatefromgrid

    workspace/providers/verify

    workspace/remove

    workspace/theme/getlist

    workspace/update

    workspace/view

    Back to Top

 

My book, MODX: The Official Guide - Digital Edition is now available here. The paper version of the book is available from Amazon.

If you have the book and would like to download the code, you can find it here.

If you have the book and would like to see the updates and corrections page, you can find it here.

MODX: The Official Guide is 772 pages long and goes far beyond this web site in explaining beginning and advanced MODX techniques. It includes detailed information on:

  • Installing MODX
  • How MODX Works
  • Working with MODX resources and Elements
  • Using Git with MODX
  • Using common MODX add-on components like SPForm, Login, getResources, and FormIt
  • MODX security Permissions
  • Customizing the MODX Manager
  • Using Form Customization
  • Creating Transport Packages
  • MODX and xPDO object methods
  • MODX System Events
  • Using PHP with MODX

Go here for more information about the book.

Thank you for visiting BobsGuides.com

  —  Bob Ray