↑↓ to navigate ↵ to open Esc to close Search by Algolia

You are reading the documentation of FileRun 2026.4.0, which is not released yet. It is subject to change, so do not use it for planning. Read this page for FileRun 2026.3.0

FileRun 2026.3, API changes

This page lists the API endpoints added and changed since FileRun 2026.2.1. For the changes introduced with FileRun 2026.1.0, see the migration guide.

Version 2026.3.0

New scope: comments

The file comments endpoints require the new comments scope. Request it together with the other scopes when obtaining the access token.

New endpoints

Endpoint Documentation
/api.php/Drive/files/lock Locking files
/api.php/Drive/files/unlock Locking files
/api.php/Drive/files/comments/list File comments
/api.php/Drive/files/comments/add File comments
/api.php/Drive/files/comments/delete File comments
/api.php/Drive/files/tags/list Listing tags
/api.php/Drive/files/tags/remove Removing tags
/api.php/Drive/files/trash/item/restore Managing the trash
/api.php/Drive/files/trash/item/delete Managing the trash
/api.php/Drive/files/trash/empty Managing the trash
/api.php/Core/!admin/users/deactivate Deactivate FileRun user accounts
/api.php/Core/!admin/groups/search Managing groups
/api.php/Core/!admin/groups/info Managing groups
/api.php/Core/!admin/groups/add Managing groups
/api.php/Core/!admin/groups/edit Managing groups
/api.php/Core/!admin/groups/delete Managing groups
/api.php/Core/!admin/groups/add_users Managing groups
/api.php/Core/!admin/groups/remove_user Managing groups
/api.php/Core/!admin/roles/info Managing roles
/api.php/Core/!admin/roles/add Managing roles
/api.php/Core/!admin/roles/edit Managing roles
/api.php/Core/!admin/roles/delete Managing roles

Changed endpoints

/api.php/Drive/files/delete

/api.php/Drive/files/metadata/fields

  • Requires the metadata scope and the account permission to access metadata. Any access token was accepted before. See Listing metadata fields.

/api.php/Core/account/info

  • The 2fa property is no longer returned.

/api.php/Core/!admin/users/add and /api.php/Core/!admin/users/edit

  • data[two_step_enabled] is renamed data[require_2fa].
  • perms[change_pass] is renamed perms[change_auth].
  • A role which grants administrative permissions can be assigned only by the superuser.
  • Every group named in groups must be one the administrator is allowed to manage. Otherwise the request is refused before the account is created.
  • The edit endpoint answers with the msg array, like the other endpoints.
  • An edit request which does not send data[userIsActive] leaves the activation state of the account as it is. Before, such a request deactivated the account.
  • data[two_step_reset] (set to 1) removes the second authentication factor of the account.
  • Changing the password revokes the sessions, the OAuth2 tokens and the app passwords of the account.

/api.php/Core/!admin/users/info

  • The response no longer carries the password hash and the two-step authentication secrets.
  • The response carries special_type, which is guest for a guest account. See Get FileRun user account information for the list of fields.

/api.php/Core/!admin/users/edit_groups

/api.php/Core/!admin/users/!super/app_password

  • Takes an optional name for the app password.
  • Refuses to create an app password for the caller's own account, for guest accounts and for administrator accounts.
  • The username returned is the public id of the account.

/api.php/Core/users/search

  • Only person accounts are returned: regular accounts and guest accounts. Internal accounts, such as the System account, are left out.

Removed: /api.php/Core/account/password

  • The endpoint for changing the password of the account is removed.