AppAPI
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