Nextdloud Web API?

I didn’t find it so I’d like to ask: Does Nextcloud provide a REST API so I could integrate it in my own application? I would need events when new files are saved, create users and groups via API. Does Nextcloud provide that?

You have to read documentation of nextcloud

https://docs.nextcloud.com/server/13/admin_manual/configuration_user/user_auth_ldap_api.html

I don’t think modifying the LDAP data will cover my use cases.

I’m thinking of an API like Seafile offers: https://manual.seafile.com/develop/web_api.html

Is there something like it in Nextcloud?

Yes,
Nextcloud cover your maximum use cases.
only you need to find and read nextcloud documentation.
like this and may more …

https://docs.nextcloud.com/server/13/admin_manual/configuration_user/user_provisioning_api.html?highlight=ocs

??
Sounds like troll answer.
The link you posted describes an API for creating, deleting, updating users, OP asked about file management.

File management is done via WebDAV - things like sharing etc are covered by a REST API:
https://docs.nextcloud.com/server/16/developer_manual/client_apis/index.html
https://docs.nextcloud.com/server/16/developer_manual/client_apis/WebDAV/index.html
https://docs.nextcloud.com/server/16/developer_manual/core/ocs-share-api.html
should explain most if not all of that. It is used by our Android, iOS and Desktop clients for example.

Please assume that @vijaydwivedi was trying to be helpful - we’re not all native English speakers here. For a Nextcloud app you’d need:
https://docs.nextcloud.com/server/16/developer_manual/api.html

As always - our docs aren’t 100% up to date but we do our best…

2 Likes

Thanks for the detailed answer.

Concerning @vijaydwivedi 's answer – you’re probably right… I just found a link to documentation covering a different topic not very helpful for solving the OPs problem.