Home / Directus / n8n-nodes-directus

Directus n8n community node Stale 12mo+

n8n-nodes-directus — Node to interact with a Directus instance

Weekly downloads178
Change vs prior week+121
Latest versionv1.0.2
Last published2022-09-02
First published2022-09-02
LicenseMIT
Possibly abandoned: no new version on npm since 2022-09-02. Check the repository for activity before relying on it.

Install

In n8n, open Settings → Community Nodes → Install and enter:

n8n-nodes-directus

Unverified community nodes can only be installed on self-hosted n8n with community packages enabled. Review the code before installing.

Nodes in this package

Supported operations

ResourceOperationDescription
ActivityCreateCreates a new comment.
ActivityDeleteDelete an existing comment. Deleted comments can not be retrieved.
ActivityGetRetrieves the details of an existing activity action. Provide the primary key of the activity action and Directus will return the corresponding information.
ActivityListReturns a list of activity actions.
ActivityUpdateUpdate the content of an existing comment.
AssetGetImage typed files can be dynamically resized and transformed to fit any need.
AuthenticationListList configured OAuth providers.
AuthenticationLoginRetrieve a Temporary Access Token
AuthenticationLog OutLog Out
AuthenticationRefresh TokenRefresh a Temporary Access Token.
AuthenticationRequest Password ResetRequest a reset password email to be send.
AuthenticationReset PasswordThe request a password reset endpoint sends an email with a link to the admin app which in turn uses this endpoint to allow the user to reset their password.
AuthenticationStart OAuth FlowStart OAuth flow using the specified provider
CollectionCreateCreate a new collection in Directus.
CollectionDeleteDelete an existing collection. Warning: This will delete the whole collection, including the items within. Proceed with caution.
CollectionGetRetrieves the details of a single collection.
CollectionListReturns a list of the collections available in the project.
CollectionUpdateUpdate an existing collection.
ExtensionListList the available extensions in the project. The types of extensions that you can list are interfaces, displays, layouts, modules.
FieldDeleteDelete an existing field.
FieldGetRetrieves the details of a single field in a given collection.
FieldListReturns a list of the fields available in the given collection.
FieldList AllReturns a list of the fields available in the project.
FieldUpdateUpdate an existing field.
FileCreate / UploadCreate/Upload a new file
FileDeleteDelete an existing file.
FileDelete MultipleDelete multiple files.
FileGetRetrieve a single file by unique identifier.
FileImport FileImport a file.
FileListList the files.
FileUpdateUpdate an existing file.
FileUpdate MultipleUpdate Multiple Files
FolderCreateCreate a new folder.
FolderCreate MultipleCreate Multiple Folders
FolderDeleteDelete an existing folder
FolderDelete MultipleDelete Multiple Folders
FolderGetRetrieve a single folder by unique identifier.
FolderListList the folders.
FolderUpdateUpdate an existing folder
FolderUpdate MultipleUpdate Multiple Folders
HTTP VerbGETPerform a GET request
HTTP VerbDELETEPerform a DELETE request
ItemCreateCreate a new item.
ItemCreate MultipleCreate multiple items.
ItemDeleteDelete an existing item.
ItemDelete MultipleDelete multiple items.
ItemGetRetrieve a single item by unique identifier.
ItemListList the items.
ItemUpdateUpdate an existing item.
ItemUpdate MultipleUpdate multiple items.
PermissionCreateCreate a new permission.
PermissionCreate MultipleCreate Multiple Permission Rules
PermissionDeleteDelete an existing permission
PermissionDelete MultipleDelete Multiple Permissions
PermissionGetRetrieve a single permissions object by unique identifier.
PermissionListList all permissions.
PermissionUpdateUpdate an existing permission
PermissionUpdate MultipleUpdate Multiple Permissions
PresetCreateCreate a new preset.
PresetCreate MultipleCreate Multiple Presets
PresetDeleteDelete an existing preset.
PresetDelete MultipleDelete Multiple Presets
PresetGetRetrieve a single preset by unique identifier.
PresetListList the presets.
PresetUpdateUpdate an existing preset.
PresetUpdate MultipleUpdate Multiple Presets
RelationCreateCreate a new relation.
RelationDeleteDelete an existing relation.
RelationGetRetrieve a single relation by unique identifier.
RelationListGet Relations in a Collection
RelationList AllList all relations that exist in Directus.
RelationUpdateUpdate an existing relation
RevisionsGetRetrieve a single revision by unique identifier.
RevisionsListList the revisions.
RolesCreateCreate a new role.
RolesCreate MultipleCreate Multiple Roles
RolesDeleteDelete an existing role
RolesDelete MultipleDelete Multiple Roles
RolesGetRetrieve a single role by unique identifier.
RolesListList the roles.
RolesUpdateUpdate an existing role
RolesUpdate MultipleUpdate Multiple Roles
ServerGet GraphQLRetrieve the GraphQL SDL for the current project.
ServerGet OpenAPIRetrieve the OpenAPI spec for the current project.
ServerPing ServerPing... pong! 🏓
ServerServer HealthGet the current health status of the server.
ServerSystem InfoInformation about the current installation.
SettingsGetRetrieve Settings
SettingsUpdateUpdate the settings
UsersAccept User InviteAccepts and enables an invited user using a JWT invitation token.
UsersCreateCreate a new user.
UsersCreate MultipleCreate Multiple Users
UsersDeleteDelete an existing user
UsersDelete MultipleDelete Multiple Users
UsersDisable 2FADisables two-factor authentication for the currently authenticated user.
UsersEnable 2FAEnables two-factor authentication for the currently authenticated user.
UsersGenerate 2FAGenerate 2FA Secret
UsersGetRetrieve a single user by unique identifier.
UsersGet CurrentRetrieve the currently authenticated user.
UsersInvite UserInvites one or more users to this project. It creates a user with an invited status, and then sends an email to the user with instructions on how to activate their account.
UsersListList the users.
UsersUpdateUpdate an existing user
UsersUpdate MeUpdate the currently authenticated user.
UsersUpdate MultipleUpdate Multiple Users
UtilitiesClear CacheClear the Internal Cache
UtilitiesGenerate HashGenerate a Hash
UtilitiesGet a Random StringReturns a random string of given length.
UtilitiesImport File DataImport Data from File
UtilitiesSort ItemsRe-sort items in collection based on start and to value of item
UtilitiesVerifiy HashVerify a Hash
WebhooksCreateCreate a new webhook.
WebhooksCreate MultipleCreate Multiple Webhooks
WebhooksDeleteDelete an existing webhook
WebhooksDelete MultipleDelete Multiple Webhooks
WebhooksGetRetrieve a single webhook by unique identifier.
WebhooksListGet all webhooks.
WebhooksUpdateUpdate an existing webhook
WebhooksUpdate MultipleUpdate Multiple Webhooks

Parsed automatically from the published npm package; may be incomplete.

Links

npmRepositoryHomepage

Maintainers: arladmin

Other Directus community nodes

Directus VerifiedVendor-built
@directus/n8n-nodes-directus
n8n community node package for Directus CMS integration
128 / weekv1.1.0updated 24 days ago26 ops
Directus Stale 12mo+
@denklab/n8n-nodes-directus
Node to interact with a Directus instance
16 / weekv1.0.7updated 3.5 yr ago
Directus
@flagbit/n8n-nodes-directus
Node to interact with a Directus instance
12 / weekv1.0.8updated 8 mo ago
Directus Stale 12mo+
@stumpworks/n8n-nodes-directus
Node to interact with a Directus instance
9 / weekv1.0.3updated 1.3 yr ago
Directus
@skriptfabrik/n8n-nodes-directus
n8n community node package for Directus CMS integration
0 / weekv1.1.0updated 3 mo ago

New community nodes, every week

One short email: the most useful new and fast-growing community nodes, plus ones that went stale. Free.

You'll get a confirmation email first. Trouble? Use the signup page.