# Using Object Types in Flows

Within the [Flow Editor](https://docs.contextual.io/documentation-and-resources/components-and-data/flows/node-red-flow-editor), you will find a section in the Node Palette titled **"object"** which contains several custom node types for working with your Contextual Object Types and Records.

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>search object</strong></td><td>Query, filter, sort, and return matching Records of the specified Object Type to your Flow.</td><td></td><td><a href="https://2803907488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJF7AoTYz7NHacejws5p9%2Fuploads%2Fgit-blob-1e9cf720df0a983ecd1ddfa14bdaab588f4c278f%2Fnode-search-object.png?alt=media">node-search-object.png</a></td><td><a href="../flows/node-reference/object/search-object-type">search-object-type</a></td></tr><tr><td><strong>get object</strong></td><td>Retrieve the details of a Record of the specified Object Type using its primaryKey (Object Id).</td><td></td><td><a href="https://2803907488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJF7AoTYz7NHacejws5p9%2Fuploads%2Fgit-blob-6820fca0ea0ff03ab7531c6f30b02c6bbeabe926%2Fnode-get-object.png?alt=media">node-get-object.png</a></td><td><a href="../flows/node-reference/object/get-object">get-object</a></td></tr><tr><td><strong>create object</strong></td><td>Create a new Record of the specified Object Type by specifying the input from other parts of your Flow.</td><td></td><td><a href="https://2803907488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJF7AoTYz7NHacejws5p9%2Fuploads%2Fgit-blob-60045211c952f376f3dc65e86e9c5e669ecadef1%2Fnode-create-object.png?alt=media">node-create-object.png</a></td><td><a href="../flows/node-reference/object/create-object">create-object</a></td></tr><tr><td><strong>patch object</strong></td><td>Apply a patch to a specific Record of an Object Type, which does not require a complete representation.</td><td></td><td><a href="https://2803907488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJF7AoTYz7NHacejws5p9%2Fuploads%2Fgit-blob-421606347373fda1277a456697a0a90e810ffb35%2Fnode-patch-object.png?alt=media">node-patch-object.png</a></td><td><a href="../flows/node-reference/object/patch-object">patch-object</a></td></tr><tr><td><strong>put object</strong></td><td>Replace an existing Record of an Object Type, with entirely new content, requiring a complete representation.</td><td></td><td><a href="https://2803907488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJF7AoTYz7NHacejws5p9%2Fuploads%2Fgit-blob-c115d6e4dbb9053704c11bc0229f698ba9ad41b9%2Fnode-put-object.png?alt=media">node-put-object.png</a></td><td><a href="../flows/node-reference/object/put-object">put-object</a></td></tr><tr><td><strong>delete object</strong></td><td>Delete a Record of the specified Object Type using its primaryKey (Object Id).</td><td></td><td><a href="https://2803907488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJF7AoTYz7NHacejws5p9%2Fuploads%2Fgit-blob-73a0f8bd6c029218004828acd1d4a0784e931df8%2Fnode-delete-object.png?alt=media">node-delete-object.png</a></td><td><a href="../flows/node-reference/object/delete-object">delete-object</a></td></tr><tr><td><strong>run action</strong></td><td>Cause a defined <a href="object-type-details/actions">Object Type Action</a> to be run for the Record you specify using its primaryKey (Object Id).</td><td></td><td><a href="https://2803907488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJF7AoTYz7NHacejws5p9%2Fuploads%2Fgit-blob-bface02e20868184de267bf5bfcca1d48a5449bc%2Fnode-run-action.png?alt=media">node-run-action.png</a></td><td><a href="../flows/node-reference/object/run-action">run-action</a></td></tr></tbody></table>
