KosmoKrator

data

Directus CLI for AI Agents

Use the Directus CLI from KosmoKrator to call Directus tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.

Directus CLI Setup

Directus can be configured headlessly with `kosmokrator integrations:configure directus`.

Install, configure, and verify
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash

# Configure and verify this integration.
kosmokrator integrations:configure directus --enable --read allow --write ask --json
kosmokrator integrations:doctor directus --json
kosmokrator integrations:status --json

Credentials

Authentication type: Bearer token bearer_token. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.

No credentials are required.

Command Patterns

The generic command is stable across every integration. The provider shortcut is shorter for humans.

Generic CLI call
kosmo integrations:call directus.directus_get_activities '{}' --json
Provider shortcut
kosmo integrations:directus directus_get_activities '{}' --json

Discovery

These commands return structured output for coding agents that need to inspect capabilities before choosing a function.

Discovery commands
kosmo integrations:docs directus --json
kosmo integrations:docs directus.directus_get_activities --json
kosmo integrations:schema directus.directus_get_activities --json
kosmo integrations:search "Directus" --json
kosmo integrations:list --json

Automation Contexts

The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.

CLI Functions

Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.

directus.directus_get_activities

Returns a list of activity actions.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_activities '{}' --json
Shortcut
kosmo integrations:directus directus_get_activities '{}' --json

directus.directus_get_activity

Retrieves the details of an existing activity action. Provide the primary key of the activity action and Directus will return the corresponding information.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_activity '{}' --json
Shortcut
kosmo integrations:directus directus_get_activity '{}' --json

directus.directus_get_asset

Image typed files can be dynamically resized and transformed to fit any need.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_asset '{}' --json
Shortcut
kosmo integrations:directus directus_get_asset '{}' --json

directus.directus_login

Retrieve a Temporary Access Token

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_login '{}' --json
Shortcut
kosmo integrations:directus directus_login '{}' --json

directus.directus_refresh

Refresh a Temporary Access Token.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_refresh '{}' --json
Shortcut
kosmo integrations:directus directus_refresh '{}' --json

directus.directus_logout

Log Out

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_logout '{}' --json
Shortcut
kosmo integrations:directus directus_logout '{}' --json

directus.directus_password_request

Request that a password reset email be sent. This does not apply to users authenticated through external providers OAuth, SAML, LDAP, etc..

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_password_request '{}' --json
Shortcut
kosmo integrations:directus directus_password_request '{}' --json

directus.directus_password_reset

The 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.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_password_reset '{}' --json
Shortcut
kosmo integrations:directus directus_password_reset '{}' --json

directus.directus_oauth

List configured OAuth providers.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_oauth '{}' --json
Shortcut
kosmo integrations:directus directus_oauth '{}' --json

directus.directus_oauth_provider

Start OAuth flow using the specified provider

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_oauth_provider '{}' --json
Shortcut
kosmo integrations:directus directus_oauth_provider '{}' --json

directus.directus_list_items

List the items.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_list_items '{}' --json
Shortcut
kosmo integrations:directus directus_list_items '{}' --json

directus.directus_create_item

Create a new item.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_item '{}' --json
Shortcut
kosmo integrations:directus directus_create_item '{}' --json

directus.directus_update_items

Update multiple items at the same time.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_items '{}' --json
Shortcut
kosmo integrations:directus directus_update_items '{}' --json

directus.directus_delete_items

Delete multiple existing items.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_items '{}' --json
Shortcut
kosmo integrations:directus directus_delete_items '{}' --json

directus.directus_get_item

Retrieve a single item by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_item '{}' --json
Shortcut
kosmo integrations:directus directus_get_item '{}' --json

directus.directus_update_item

Update an existing item.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_item '{}' --json
Shortcut
kosmo integrations:directus directus_update_item '{}' --json

directus.directus_delete_item

Delete an existing item.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_item '{}' --json
Shortcut
kosmo integrations:directus directus_delete_item '{}' --json

directus.directus_get_presets

List the presets.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_presets '{}' --json
Shortcut
kosmo integrations:directus directus_get_presets '{}' --json

directus.directus_create_preset

Create a new preset.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_preset '{}' --json
Shortcut
kosmo integrations:directus directus_create_preset '{}' --json

directus.directus_update_presets

Update multiple presets at the same time.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_presets '{}' --json
Shortcut
kosmo integrations:directus directus_update_presets '{}' --json

directus.directus_delete_presets

Delete multiple existing presets.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_presets '{}' --json
Shortcut
kosmo integrations:directus directus_delete_presets '{}' --json

directus.directus_get_preset

Retrieve a single preset by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_preset '{}' --json
Shortcut
kosmo integrations:directus directus_get_preset '{}' --json

directus.directus_update_preset

Update an existing preset.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_preset '{}' --json
Shortcut
kosmo integrations:directus directus_update_preset '{}' --json

directus.directus_delete_preset

Delete an existing preset.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_preset '{}' --json
Shortcut
kosmo integrations:directus directus_delete_preset '{}' --json

directus.directus_list_collections

Returns a list of the collections available in the project.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_list_collections '{}' --json
Shortcut
kosmo integrations:directus directus_list_collections '{}' --json

directus.directus_create_collection

Create a new collection in Directus.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_collection '{}' --json
Shortcut
kosmo integrations:directus directus_create_collection '{}' --json

directus.directus_get_collection

Retrieves the details of a single collection.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_collection '{}' --json
Shortcut
kosmo integrations:directus directus_get_collection '{}' --json

directus.directus_update_collection

Update an existing collection.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_collection '{}' --json
Shortcut
kosmo integrations:directus directus_update_collection '{}' --json

directus.directus_delete_collection

Delete an existing collection. Warning: This will delete the whole collection, including the items within. Proceed with caution.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_collection '{}' --json
Shortcut
kosmo integrations:directus directus_delete_collection '{}' --json

directus.directus_get_comments

List the comments.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_comments '{}' --json
Shortcut
kosmo integrations:directus directus_get_comments '{}' --json

directus.directus_create_comment

Create a new comment.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_comment '{}' --json
Shortcut
kosmo integrations:directus directus_create_comment '{}' --json

directus.directus_update_comments

Update multiple comments at the same time.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_comments '{}' --json
Shortcut
kosmo integrations:directus directus_update_comments '{}' --json

directus.directus_delete_comments

Delete multiple existing comments.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_comments '{}' --json
Shortcut
kosmo integrations:directus directus_delete_comments '{}' --json

directus.directus_get_comment

Retrieve a single comment by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_comment '{}' --json
Shortcut
kosmo integrations:directus directus_get_comment '{}' --json

directus.directus_update_comment

Update an existing comment.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_comment '{}' --json
Shortcut
kosmo integrations:directus directus_update_comment '{}' --json

directus.directus_delete_comment

Delete an existing comment.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_comment '{}' --json
Shortcut
kosmo integrations:directus directus_delete_comment '{}' --json

directus.directus_list_extensions

List the installed extensions and their configuration in the project.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_list_extensions '{}' --json
Shortcut
kosmo integrations:directus directus_list_extensions '{}' --json

directus.directus_update_extensions

Update an existing extension.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_extensions '{}' --json
Shortcut
kosmo integrations:directus directus_update_extensions '{}' --json

directus.directus_update_extension_bundle

Update an existing extension.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_extension_bundle '{}' --json
Shortcut
kosmo integrations:directus directus_update_extension_bundle '{}' --json

directus.directus_get_fields

Returns a list of the fields available in the project.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_fields '{}' --json
Shortcut
kosmo integrations:directus directus_get_fields '{}' --json

directus.directus_get_collection_fields

Returns a list of the fields available in the given collection.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_collection_fields '{}' --json
Shortcut
kosmo integrations:directus directus_get_collection_fields '{}' --json

directus.directus_create_field

Create a new field in a given collection.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_field '{}' --json
Shortcut
kosmo integrations:directus directus_create_field '{}' --json

directus.directus_get_collection_field

Retrieves the details of a single field in a given collection.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_collection_field '{}' --json
Shortcut
kosmo integrations:directus directus_get_collection_field '{}' --json

directus.directus_update_field

Update an existing field.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_field '{}' --json
Shortcut
kosmo integrations:directus directus_update_field '{}' --json

directus.directus_delete_field

Delete an existing field.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_field '{}' --json
Shortcut
kosmo integrations:directus directus_delete_field '{}' --json

directus.directus_get_files

List the files.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_files '{}' --json
Shortcut
kosmo integrations:directus directus_get_files '{}' --json

directus.directus_create_file

Create a new file

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_file '{}' --json
Shortcut
kosmo integrations:directus directus_create_file '{}' --json

directus.directus_update_files

Update multiple files at the same time.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_files '{}' --json
Shortcut
kosmo integrations:directus directus_update_files '{}' --json

directus.directus_delete_files

Delete multiple existing files.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_files '{}' --json
Shortcut
kosmo integrations:directus directus_delete_files '{}' --json

directus.directus_get_file

Retrieve a single file by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_file '{}' --json
Shortcut
kosmo integrations:directus directus_get_file '{}' --json

directus.directus_update_file

Update an existing file, and/or replace it's file contents.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_file '{}' --json
Shortcut
kosmo integrations:directus directus_update_file '{}' --json

directus.directus_delete_file

Delete an existing file.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_file '{}' --json
Shortcut
kosmo integrations:directus directus_delete_file '{}' --json

directus.directus_get_flows

Get all flows.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_flows '{}' --json
Shortcut
kosmo integrations:directus directus_get_flows '{}' --json

directus.directus_create_flow

Create a new flow.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_flow '{}' --json
Shortcut
kosmo integrations:directus directus_create_flow '{}' --json

directus.directus_update_flows

Update multiple flows at the same time.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_flows '{}' --json
Shortcut
kosmo integrations:directus directus_update_flows '{}' --json

directus.directus_delete_flows

Delete multiple existing flows.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_flows '{}' --json
Shortcut
kosmo integrations:directus directus_delete_flows '{}' --json

directus.directus_get_flow

Retrieve a single flow by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_flow '{}' --json
Shortcut
kosmo integrations:directus directus_get_flow '{}' --json

directus.directus_update_flow

Update an existing flow

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_flow '{}' --json
Shortcut
kosmo integrations:directus directus_update_flow '{}' --json

directus.directus_delete_flow

Delete an existing flow

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_flow '{}' --json
Shortcut
kosmo integrations:directus directus_delete_flow '{}' --json

directus.directus_get_folders

List the folders.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_folders '{}' --json
Shortcut
kosmo integrations:directus directus_get_folders '{}' --json

directus.directus_create_folder

Create a new folder.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_folder '{}' --json
Shortcut
kosmo integrations:directus directus_create_folder '{}' --json

directus.directus_update_folders

Update multiple folders at the same time.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_folders '{}' --json
Shortcut
kosmo integrations:directus directus_update_folders '{}' --json

directus.directus_delete_folders

Delete multiple existing folders.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_folders '{}' --json
Shortcut
kosmo integrations:directus directus_delete_folders '{}' --json

directus.directus_get_folder

Retrieve a single folder by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_folder '{}' --json
Shortcut
kosmo integrations:directus directus_get_folder '{}' --json

directus.directus_update_folder

Update an existing folder

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_folder '{}' --json
Shortcut
kosmo integrations:directus directus_update_folder '{}' --json

directus.directus_delete_folder

Delete an existing folder

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_folder '{}' --json
Shortcut
kosmo integrations:directus directus_delete_folder '{}' --json

directus.directus_get_operations

Get all operations.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_operations '{}' --json
Shortcut
kosmo integrations:directus directus_get_operations '{}' --json

directus.directus_create_operation

Create a new operation.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_operation '{}' --json
Shortcut
kosmo integrations:directus directus_create_operation '{}' --json

directus.directus_update_operations

Update multiple operations at the same time.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_operations '{}' --json
Shortcut
kosmo integrations:directus directus_update_operations '{}' --json

directus.directus_delete_operations

Delete multiple existing operations.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_operations '{}' --json
Shortcut
kosmo integrations:directus directus_delete_operations '{}' --json

directus.directus_get_operation

Retrieve a single operation by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_operation '{}' --json
Shortcut
kosmo integrations:directus directus_get_operation '{}' --json

directus.directus_update_operation

Update an existing operation

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_operation '{}' --json
Shortcut
kosmo integrations:directus directus_update_operation '{}' --json

directus.directus_delete_operation

Delete an existing operation

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_operation '{}' --json
Shortcut
kosmo integrations:directus directus_delete_operation '{}' --json

directus.directus_get_permissions

List all permissions.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_permissions '{}' --json
Shortcut
kosmo integrations:directus directus_get_permissions '{}' --json

directus.directus_create_permission

Create a new permission.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_permission '{}' --json
Shortcut
kosmo integrations:directus directus_create_permission '{}' --json

directus.directus_update_permissions

Update multiple permissions at the same time.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_permissions '{}' --json
Shortcut
kosmo integrations:directus directus_update_permissions '{}' --json

directus.directus_delete_permissions

Delete multiple existing permissions.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_permissions '{}' --json
Shortcut
kosmo integrations:directus directus_delete_permissions '{}' --json

directus.directus_get_my_permissions

List the permissions that apply to the current user.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_my_permissions '{}' --json
Shortcut
kosmo integrations:directus directus_get_my_permissions '{}' --json

directus.directus_get_permission

Retrieve a single permissions object by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_permission '{}' --json
Shortcut
kosmo integrations:directus directus_get_permission '{}' --json

directus.directus_update_permission

Update an existing permission

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_permission '{}' --json
Shortcut
kosmo integrations:directus directus_update_permission '{}' --json

directus.directus_delete_permission

Delete an existing permission

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_permission '{}' --json
Shortcut
kosmo integrations:directus directus_delete_permission '{}' --json

directus.directus_get_relations

List the relations.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_relations '{}' --json
Shortcut
kosmo integrations:directus directus_get_relations '{}' --json

directus.directus_create_relation

Create a new relation.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_relation '{}' --json
Shortcut
kosmo integrations:directus directus_create_relation '{}' --json

directus.directus_get_relation

Retrieve a single relation by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_relation '{}' --json
Shortcut
kosmo integrations:directus directus_get_relation '{}' --json

directus.directus_update_relation

Update an existing relation

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_relation '{}' --json
Shortcut
kosmo integrations:directus directus_update_relation '{}' --json

directus.directus_delete_relation

Delete an existing relation.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_relation '{}' --json
Shortcut
kosmo integrations:directus directus_delete_relation '{}' --json

directus.directus_get_revisions

List the revisions.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_revisions '{}' --json
Shortcut
kosmo integrations:directus directus_get_revisions '{}' --json

directus.directus_get_revision

Retrieve a single revision by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_revision '{}' --json
Shortcut
kosmo integrations:directus directus_get_revision '{}' --json

directus.directus_get_roles

List the roles.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_roles '{}' --json
Shortcut
kosmo integrations:directus directus_get_roles '{}' --json

directus.directus_create_role

Create a new role.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_role '{}' --json
Shortcut
kosmo integrations:directus directus_create_role '{}' --json

directus.directus_update_roles

Update multiple roles at the same time.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_roles '{}' --json
Shortcut
kosmo integrations:directus directus_update_roles '{}' --json

directus.directus_delete_roles

Delete multiple existing roles.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_roles '{}' --json
Shortcut
kosmo integrations:directus directus_delete_roles '{}' --json

directus.directus_get_role

Retrieve a single role by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_role '{}' --json
Shortcut
kosmo integrations:directus directus_get_role '{}' --json

directus.directus_update_role

Update an existing role

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_role '{}' --json
Shortcut
kosmo integrations:directus directus_update_role '{}' --json

directus.directus_delete_role

Delete an existing role

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_role '{}' --json
Shortcut
kosmo integrations:directus directus_delete_role '{}' --json

directus.directus_schema_snapshot

Retrieve the current schema. This endpoint is only available to admin users.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_schema_snapshot '{}' --json
Shortcut
kosmo integrations:directus directus_schema_snapshot '{}' --json

directus.directus_schema_apply

Update the instance's schema by passing the diff previously retrieved via /schema/diff endpoint in the JSON request body or a JSON/YAML file. This endpoint is only available to admin users.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_schema_apply '{}' --json
Shortcut
kosmo integrations:directus directus_schema_apply '{}' --json

directus.directus_schema_diff

Compare the current instance's schema against the schema snapshot in JSON request body or a JSON/YAML file and retrieve the difference. This endpoint is only available to admin users.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_schema_diff '{}' --json
Shortcut
kosmo integrations:directus directus_schema_diff '{}' --json

directus.directus_server_info

Perform a system status check and return the options.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_server_info '{}' --json
Shortcut
kosmo integrations:directus directus_server_info '{}' --json

directus.directus_ping

Ping, pong. Ping.. pong.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_ping '{}' --json
Shortcut
kosmo integrations:directus directus_ping '{}' --json

directus.directus_get_settings

List the settings.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_settings '{}' --json
Shortcut
kosmo integrations:directus directus_get_settings '{}' --json

directus.directus_update_setting

Update the settings

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_setting '{}' --json
Shortcut
kosmo integrations:directus directus_update_setting '{}' --json

directus.directus_get_users

List the users.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_users '{}' --json
Shortcut
kosmo integrations:directus directus_get_users '{}' --json

directus.directus_create_user

Create a new user.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_user '{}' --json
Shortcut
kosmo integrations:directus directus_create_user '{}' --json

directus.directus_update_users

Update multiple users at the same time.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_users '{}' --json
Shortcut
kosmo integrations:directus directus_update_users '{}' --json

directus.directus_delete_users

Delete multiple existing users.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_users '{}' --json
Shortcut
kosmo integrations:directus directus_delete_users '{}' --json

directus.directus_get_user

Retrieve a single user by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_user '{}' --json
Shortcut
kosmo integrations:directus directus_get_user '{}' --json

directus.directus_update_user

Update an existing user

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_user '{}' --json
Shortcut
kosmo integrations:directus directus_update_user '{}' --json

directus.directus_delete_user

Delete an existing user

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_user '{}' --json
Shortcut
kosmo integrations:directus directus_delete_user '{}' --json

directus.directus_invite

Invites 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.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_invite '{}' --json
Shortcut
kosmo integrations:directus directus_invite '{}' --json

directus.directus_accept_invite

Accepts and enables an invited user using a JWT invitation token.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_accept_invite '{}' --json
Shortcut
kosmo integrations:directus directus_accept_invite '{}' --json

directus.directus_get_current_user

Retrieve the currently authenticated user.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_current_user '{}' --json
Shortcut
kosmo integrations:directus directus_get_current_user '{}' --json

directus.directus_update_me

Update the currently authenticated user.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_me '{}' --json
Shortcut
kosmo integrations:directus directus_update_me '{}' --json

directus.directus_update_last_used_page_me

Updates the last used page field of the currently authenticated user. This is used internally to be able to open the Directus admin app from the last page you used.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_last_used_page_me '{}' --json
Shortcut
kosmo integrations:directus directus_update_last_used_page_me '{}' --json

directus.directus_me_tfa_enable

Enables two-factor authentication for the currently authenticated user.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_me_tfa_enable '{}' --json
Shortcut
kosmo integrations:directus directus_me_tfa_enable '{}' --json

directus.directus_me_tfa_disable

Disables two-factor authentication for the currently authenticated user.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_me_tfa_disable '{}' --json
Shortcut
kosmo integrations:directus directus_me_tfa_disable '{}' --json

directus.directus_hash_generate

Generate a hash for a given string.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_hash_generate '{}' --json
Shortcut
kosmo integrations:directus directus_hash_generate '{}' --json

directus.directus_hash_verify

Generate a hash for a given string.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_hash_verify '{}' --json
Shortcut
kosmo integrations:directus directus_hash_verify '{}' --json

directus.directus_sort

Re-sort items in collection based on start and to value of item

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_sort '{}' --json
Shortcut
kosmo integrations:directus directus_sort '{}' --json

directus.directus_import

Import multiple records from a JSON or CSV file into a collection.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_import '{}' --json
Shortcut
kosmo integrations:directus directus_import '{}' --json

directus.directus_export

Export a larger data set to a file in the File Library

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_export '{}' --json
Shortcut
kosmo integrations:directus directus_export '{}' --json

directus.directus_clear_cache

Resets both the data and schema cache of Directus.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_clear_cache '{}' --json
Shortcut
kosmo integrations:directus directus_clear_cache '{}' --json

directus.directus_random

Returns a random string of given length.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_random '{}' --json
Shortcut
kosmo integrations:directus directus_random '{}' --json

directus.directus_get_content_versions

Get all Content Versions.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_content_versions '{}' --json
Shortcut
kosmo integrations:directus directus_get_content_versions '{}' --json

directus.directus_create_content_version

Create multiple new Content Versions.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_create_content_version '{}' --json
Shortcut
kosmo integrations:directus directus_create_content_version '{}' --json

directus.directus_update_content_versions

Update multiple Content Versions at the same time.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_content_versions '{}' --json
Shortcut
kosmo integrations:directus directus_update_content_versions '{}' --json

directus.directus_delete_content_versions

Delete multiple existing Content Versions.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_content_versions '{}' --json
Shortcut
kosmo integrations:directus directus_delete_content_versions '{}' --json

directus.directus_get_content_version

Retrieve a single Content Version by unique identifier.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_get_content_version '{}' --json
Shortcut
kosmo integrations:directus directus_get_content_version '{}' --json

directus.directus_update_content_version

Update an existing Content Version.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_update_content_version '{}' --json
Shortcut
kosmo integrations:directus directus_update_content_version '{}' --json

directus.directus_delete_content_version

Delete an existing Content Version.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_delete_content_version '{}' --json
Shortcut
kosmo integrations:directus directus_delete_content_version '{}' --json

directus.directus_save_content_version

Save item changes to an existing Content Version.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_save_content_version '{}' --json
Shortcut
kosmo integrations:directus directus_save_content_version '{}' --json

directus.directus_compare_content_version

Compare an existing Content Version with the main version of the item.

Read read
Parameters
none
Generic call
kosmo integrations:call directus.directus_compare_content_version '{}' --json
Shortcut
kosmo integrations:directus directus_compare_content_version '{}' --json

directus.directus_promote_content_version

Pass the current hash of the main version of the item obtained from the compare endpoint along with an optional array of field names of which the values are to be promoted by default, all fields are selected.

Write write
Parameters
none
Generic call
kosmo integrations:call directus.directus_promote_content_version '{}' --json
Shortcut
kosmo integrations:directus directus_promote_content_version '{}' --json

Function Schemas

Use these parameter tables when building CLI payloads without calling integrations:schema first.

directus.directus_get_activities 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_activities --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_activity 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_activity --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_asset 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_asset --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_login 0 parameters
Schema command
kosmo integrations:schema directus.directus_login --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_refresh 0 parameters
Schema command
kosmo integrations:schema directus.directus_refresh --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_logout 0 parameters
Schema command
kosmo integrations:schema directus.directus_logout --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_password_request 0 parameters
Schema command
kosmo integrations:schema directus.directus_password_request --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_password_reset 0 parameters
Schema command
kosmo integrations:schema directus.directus_password_reset --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_oauth 0 parameters
Schema command
kosmo integrations:schema directus.directus_oauth --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_oauth_provider 0 parameters
Schema command
kosmo integrations:schema directus.directus_oauth_provider --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_list_items 0 parameters
Schema command
kosmo integrations:schema directus.directus_list_items --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_item 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_item --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_items 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_items --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_items 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_items --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_item 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_item --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_item 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_item --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_item 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_item --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_presets 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_presets --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_preset 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_preset --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_presets 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_presets --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_presets 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_presets --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_preset 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_preset --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_preset 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_preset --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_preset 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_preset --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_list_collections 0 parameters
Schema command
kosmo integrations:schema directus.directus_list_collections --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_collection 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_collection --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_collection 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_collection --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_collection 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_collection --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_collection 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_collection --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_comments 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_comments --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_comment 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_comment --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_comments 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_comments --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_comments 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_comments --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_comment 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_comment --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_comment 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_comment --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_comment 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_comment --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_list_extensions 0 parameters
Schema command
kosmo integrations:schema directus.directus_list_extensions --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_extensions 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_extensions --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_extension_bundle 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_extension_bundle --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_fields 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_fields --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_collection_fields 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_collection_fields --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_field 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_field --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_collection_field 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_collection_field --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_field 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_field --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_field 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_field --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_files 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_files --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_file 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_file --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_files 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_files --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_files 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_files --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_file 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_file --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_file 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_file --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_file 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_file --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_flows 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_flows --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_flow 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_flow --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_flows 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_flows --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_flows 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_flows --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_flow 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_flow --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_flow 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_flow --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_flow 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_flow --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_folders 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_folders --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_folder 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_folder --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_folders 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_folders --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_folders 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_folders --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_folder 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_folder --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_folder 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_folder --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_folder 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_folder --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_operations 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_operations --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_operation 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_operation --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_operations 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_operations --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_operations 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_operations --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_operation 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_operation --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_operation 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_operation --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_operation 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_operation --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_permissions 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_permissions --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_permission 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_permission --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_permissions 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_permissions --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_permissions 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_permissions --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_my_permissions 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_my_permissions --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_permission 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_permission --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_permission 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_permission --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_permission 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_permission --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_relations 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_relations --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_relation 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_relation --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_relation 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_relation --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_relation 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_relation --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_relation 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_relation --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_revisions 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_revisions --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_revision 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_revision --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_roles 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_roles --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_role 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_role --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_roles 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_roles --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_roles 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_roles --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_role 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_role --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_role 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_role --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_role 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_role --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_schema_snapshot 0 parameters
Schema command
kosmo integrations:schema directus.directus_schema_snapshot --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_schema_apply 0 parameters
Schema command
kosmo integrations:schema directus.directus_schema_apply --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_schema_diff 0 parameters
Schema command
kosmo integrations:schema directus.directus_schema_diff --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_server_info 0 parameters
Schema command
kosmo integrations:schema directus.directus_server_info --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_ping 0 parameters
Schema command
kosmo integrations:schema directus.directus_ping --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_settings 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_settings --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_setting 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_setting --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_users 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_users --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_user 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_user --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_users 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_users --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_users 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_users --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_user 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_user --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_user 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_user --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_user 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_user --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_invite 0 parameters
Schema command
kosmo integrations:schema directus.directus_invite --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_accept_invite 0 parameters
Schema command
kosmo integrations:schema directus.directus_accept_invite --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_current_user 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_current_user --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_me 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_me --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_last_used_page_me 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_last_used_page_me --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_me_tfa_enable 0 parameters
Schema command
kosmo integrations:schema directus.directus_me_tfa_enable --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_me_tfa_disable 0 parameters
Schema command
kosmo integrations:schema directus.directus_me_tfa_disable --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_hash_generate 0 parameters
Schema command
kosmo integrations:schema directus.directus_hash_generate --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_hash_verify 0 parameters
Schema command
kosmo integrations:schema directus.directus_hash_verify --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_sort 0 parameters
Schema command
kosmo integrations:schema directus.directus_sort --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_import 0 parameters
Schema command
kosmo integrations:schema directus.directus_import --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_export 0 parameters
Schema command
kosmo integrations:schema directus.directus_export --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_clear_cache 0 parameters
Schema command
kosmo integrations:schema directus.directus_clear_cache --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_random 0 parameters
Schema command
kosmo integrations:schema directus.directus_random --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_content_versions 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_content_versions --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_create_content_version 0 parameters
Schema command
kosmo integrations:schema directus.directus_create_content_version --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_content_versions 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_content_versions --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_content_versions 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_content_versions --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_get_content_version 0 parameters
Schema command
kosmo integrations:schema directus.directus_get_content_version --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_update_content_version 0 parameters
Schema command
kosmo integrations:schema directus.directus_update_content_version --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_delete_content_version 0 parameters
Schema command
kosmo integrations:schema directus.directus_delete_content_version --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_save_content_version 0 parameters
Schema command
kosmo integrations:schema directus.directus_save_content_version --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_compare_content_version 0 parameters
Schema command
kosmo integrations:schema directus.directus_compare_content_version --json
ParameterTypeRequiredDescription
No parameters.
directus.directus_promote_content_version 0 parameters
Schema command
kosmo integrations:schema directus.directus_promote_content_version --json
ParameterTypeRequiredDescription
No parameters.

Permissions

Headless calls still follow the integration read/write permission policy. Configure read/write defaults with integrations:configure. Add --force only for trusted automation that should bypass that policy.