Home / Directus (DrWade) / @drwade/n8n-nodes-directus

Directus (DrWade) n8n community node Stale 12mo+

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

Weekly downloads46
Change vs prior week—
Latest versionv1.0.3
Last published2023-02-22
First published2023-02-22
LicenseMIT
Possibly abandoned: no new version on npm since 2023-02-22. Check the repository for activity before relying on it.

Install

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

@drwade/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.
AssetsGetImage 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
CollectionsCreateCreate a new collection in Directus.
CollectionsDeleteDelete an existing collection. Warning: This will delete the whole collection, including the items within. Proceed with caution.
CollectionsGetRetrieves the details of a single collection.
CollectionsListReturns a list of the collections available in the project.
CollectionsUpdateUpdate an existing collection.
ExtensionsListList the available extensions in the project. The types of extensions that you can list are interfaces, displays, layouts, modules.
FieldsDeleteDelete an existing field.
FieldsGetRetrieves the details of a single field in a given collection.
FieldsListReturns a list of the fields available in the given collection.
FieldsList AllReturns a list of the fields available in the project.
FieldsUpdateUpdate an existing field.
FilesCreate / UploadCreate/Upload a new file
FilesDeleteDelete an existing file.
FilesDelete MultipleDelete multiple files.
FilesGetRetrieve a single file by unique identifier.
FilesImport FileImport a file.
FilesListList the files.
FilesUpdateUpdate an existing file.
FilesUpdate MultipleUpdate Multiple Files
FoldersCreateCreate a new folder.
FoldersCreate MultipleCreate Multiple Folders
FoldersDeleteDelete an existing folder
FoldersDelete MultipleDelete Multiple Folders
FoldersGetRetrieve a single folder by unique identifier.
FoldersListList the folders.
FoldersUpdateUpdate an existing folder
FoldersUpdate MultipleUpdate Multiple Folders
ItemsCreateCreate a new item.
ItemsCreate MultipleCreate multiple items.
ItemsDeleteDelete an existing item.
ItemsDelete MultipleDelete multiple items.
ItemsGetRetrieve a single item by unique identifier.
ItemsListList the items.
ItemsUpdateUpdate an existing item.
ItemsUpdate MultipleUpdate multiple items.
PermissionsCreateCreate a new permission.
PermissionsCreate MultipleCreate Multiple Permission Rules
PermissionsDeleteDelete an existing permission
PermissionsDelete MultipleDelete Multiple Permissions
PermissionsGetRetrieve a single permissions object by unique identifier.
PermissionsListList all permissions.
PermissionsUpdateUpdate an existing permission
PermissionsUpdate MultipleUpdate Multiple Permissions
PresetsCreateCreate a new preset.
PresetsCreate MultipleCreate Multiple Presets
PresetsDeleteDelete an existing preset.
PresetsDelete MultipleDelete Multiple Presets
PresetsGetRetrieve a single preset by unique identifier.
PresetsListList the presets.
PresetsUpdateUpdate an existing preset.
PresetsUpdate MultipleUpdate Multiple Presets
RelationsCreateCreate a new relation.
RelationsDeleteDelete an existing relation.
RelationsGetRetrieve a single relation by unique identifier.
RelationsListGet Relations in a Collection
RelationsList AllList all relations that exist in Directus.
RelationsUpdateUpdate 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: drwade

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.