Prologue
Getting started
Basic concepts
App development
ExApp development
Server development
Digging deeper
AI & Machine Learning
APIs & Integration
API reference
REST APIs
HTTP Client
JavaScript APIs
Dashboard
Email
Notifications
Public Pages
Talk Integration
Web Host Metadata
Users & Authentication
Groupware & Workflows
Search & Discovery
Development Tools
Server Internals
App publishing and maintenance
Interface & interaction design
HTML/CSS guidelines
Clients and Client APIs
Desktop Clients
Nextcloud latest Developer Manual
Digging deeper
APIs & Integration
Edit on GitHub
APIs & Integration
API reference
PHP public API
PHP unstable API
REST APIs
Modifying the CORS headers
Relation of REST and OCS
HTTP Client
Acquiring a HTTP Client
HEAD request
GET request
POST request
PUT request
DELETE request
OPTIONS request
Error handling
JavaScript APIs
npm packages
Events
Global variables
Dashboard
Register a dashboard widget
Provide a user interface
Dashboard API
Email
Basic usage
Inline attachments
Notifications
Public Pages
Concept
Implementing an API called from a public share page
Implementing an authenticated public page
Talk Integration
Check for Talk existence
Create a conversation
Delete a conversation
Web Host Metadata
Writing a handler
Handler registration
☁️ latest
☁️ Versions
latest
stable
32
31