Lifecycle API (v1)

Application objects lifecycle, like current user access rights and preferences, authentication utils, etc. As they are generally not linked to a specific workspace, these actions can be performed using /pydio/ instead of a workspace alias.

Client Plugin

Browser-based rich interface. Contains configurations for theming, custom welcome message, etc.

  • /pydio/get_i18n_messages/
    Load the list of translation strings
    Details
  • /pydio/display_doc/doc_file
    Load a doc file
    Details

Avatars

Get user avatar from Gravatar/Libravatar

  • /pydio/get_avatar_url
    Get avatar URL for currently logged user
    Details

Indexation

Indexation plugins

  • /pydio/index/file+
    Trigger re-indexation of a directory, recursively
    Details
  • /pydio/check_index_status/
    Check the indexation process status.
    Details

Mailers

Core configs for sending emails

  • /pydio/send_mail/
    Trigger an email to a user or external email, sent by currently logged user
    Details

Notification Center

Handle users watches and notifications

  • /pydio/feed/feed_type/path+
    Load an activity feed for the given node. Filtered by what the current user is authorized to see
    Details
  • /pydio/dismiss_user_alert/alert_id/occurences
    Dismiss one or more occurences of alerts
    Details

Message Queuing

MQ Abstraction for dynamic dispatching

  • /pydio/client_register_channel/channel/client_id
    Subscribe to given queue of events.
    Details
  • /pydio/client_unregister_channel/channel/client_id
    Subscribe to given queue of events.
    Details
  • /pydio/client_consume_channel/channel/client_id
    Subscribe to given queue of events.
    Details

Serialized Files

Stores the conf data as serialized PHP values on the filesystem.

  • /pydio/state/xPath+
    REST equivalent of the get_xml_registry query, to load some non-workspace-specific data based on a registry xPath. Output format can be sent back in JSON (XML by default).
    Details
  • /pydio/load_repository_info/
    Retrieve some plugins-contributed info about the workspace (e.g. Quota, Sharing status, etc).
    Details
  • /pydio/get_permissions_mask/
    Send the permissions mask for the current workspace, if defined.
    Details
  • /pydio/user_list_authorized_users/value
    List users that are visible to the currently logged users
    Details

DB Storage

Stores the conf data in an SQL database.

  • /pydio/state/xPath+
    REST equivalent of the get_xml_registry query, to load some non-workspace-specific data based on a registry xPath. Output format can be sent back in JSON (XML by default).
    Details
  • /pydio/load_repository_info/
    Retrieve some plugins-contributed info about the workspace (e.g. Quota, Sharing status, etc).
    Details
  • /pydio/get_permissions_mask/
    Send the permissions mask for the current workspace, if defined.
    Details
  • /pydio/user_list_authorized_users/value
    List users that are visible to the currently logged users
    Details
Back to top