AppAPI Logo
  • Installation
  • Deployment configurations
  • Creation of Deploy Daemon
  • Test Deploy Daemon
  • Managing External Applications
  • Concepts
  • Technical details
    • Glossary
    • App Installation Flow
    • Api Scopes
    • Deployment
    • Authentication
    • Translations
    • AppAPI Nextcloud APIs
      • Logging
      • AppConfig
      • Preferences
      • ExApp
      • Routes
      • Miscellaneous OCS APIs
      • File Actions Menu
      • Top Menu Entry
      • Declarative Settings
      • Notifications
      • Events Listener
      • OCC Command
      • Talk bots
      • Speech-To-Text
      • Text-Processing
      • Machine Translation
      • Other OCS APIs
  • Setting up dev environment
  • Notes for Developers
  • Frequently Asked Questions
AppAPI
  • Technical details
  • AppAPI Nextcloud APIs
  • View page source

AppAPI Nextcloud APIs

Note

AppAPIAuth is required for all AppAPI OCS APIs, except ExApp.

  • Logging
    • Send log message (OCS)
  • AppConfig
    • Set app config value
    • Get app config values
    • Delete app config values
  • Preferences
    • Set user config value
    • Get user config values
    • Delete user config values
  • ExApp
    • Get ExApps list
    • Set ExApp init progress
    • Get Nextcloud URL
    • Make Requests to ExApps
    • Get ExApp enabled status
  • Routes
    • Register
    • Unregister
  • Miscellaneous OCS APIs
    • Get list of NC users
  • File Actions Menu
    • Register
    • Unregister
    • Action payload to ExApp
    • Redirect to ExApp UI page (top menu)
    • Request flow
    • Examples
  • Top Menu Entry
    • Register Menu Entry
    • Unregister Menu Entry
    • Set Initial state
    • Remove Initial state
    • Add script
    • Remove script
    • Add style
    • Remove style
  • Declarative Settings
    • Register Settings
    • Unregister Menu Entry
  • Notifications
    • Send notification (OCS)
    • Params
  • Events Listener
    • Register
    • Unregister
    • Event payload
    • Events types
  • OCC Command
    • Register
    • Unregister
  • Talk bots
    • Register ExApp Talk bot (OCS)
    • Unregister ExApp Talk bot (OCS)
  • Speech-To-Text
    • Registering ExApp STT provider (OCS)
    • Unregistering ExApp STT provider (OCS)
  • Text-Processing
    • Registering text-processing provider (OCS)
    • Unregistering text-processing provider (OCS)
    • Get list of supported Text-Processing task types (capabilities)
  • Machine Translation
    • Registering translation provider (OCS)
    • Unregistering translation provider (OCS)
    • Report translation result (OCS)
  • Other OCS APIs
Previous Next

© Copyright 2024 Nextcloud GmbH.

Built with Sphinx using a theme provided by Read the Docs.