Skip to content

Commit 3a687ea

Browse files
authored
Merge pull request #55412 from nextcloud/jtr/update-webhook-listerers-appinfo
chore: update webhook_listeners description
2 parents ed8744e + 763e090 commit 3a687ea

File tree

2 files changed

+54
-33
lines changed

2 files changed

+54
-33
lines changed

apps/webhook_listeners/appinfo/info.xml

Lines changed: 53 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,57 @@
33
- SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
44
- SPDX-License-Identifier: AGPL-3.0-or-later
55
-->
6-
<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
7-
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
8-
<id>webhook_listeners</id>
9-
<name>Nextcloud webhook support</name>
10-
<summary>Nextcloud webhook support</summary>
11-
<description>Nextcloud webhook support</description>
12-
<version>1.4.0</version>
13-
<licence>agpl</licence>
14-
<author>Côme Chilliet</author>
15-
<namespace>WebhookListeners</namespace>
16-
17-
<types>
18-
<filesystem/>
19-
</types>
20-
21-
<category>customization</category>
22-
<website>https://github.com/nextcloud/server</website>
23-
<bugs>https://github.com/nextcloud/server/issues</bugs>
24-
<repository>https://github.com/nextcloud/server.git</repository>
25-
26-
<dependencies>
27-
<nextcloud min-version="33" max-version="33"/>
28-
</dependencies>
29-
30-
<commands>
31-
<command>OCA\WebhookListeners\Command\ListWebhooks</command>
32-
</commands>
33-
34-
<settings>
35-
<admin-delegation>OCA\WebhookListeners\Settings\Admin</admin-delegation>
36-
<admin-delegation-section>OCA\WebhookListeners\Settings\AdminSection</admin-delegation-section>
37-
</settings>
6+
<info xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7+
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
8+
<id>webhook_listeners</id>
9+
<name>Nextcloud Webhook Support</name>
10+
11+
<summary>Send notifications to external services whenever something important happens, like when files are changed or updated.</summary>
12+
<description>
13+
<![CDATA[
14+
Set up webhooks that automatically notify external services whenever certain events - like file changes - occur
15+
within Nextcloud. By configuring these webhooks, administrators can specify which actions in their Nextcloud instance
16+
should trigger notifications and where those notifications should be sent, enabling seamless integration with other platforms
17+
and automating workflows.
18+
19+
The app works by monitoring Nextcloud’s event system and dispatching HTTP requests (webhooks) containing relevant event
20+
data to the specified endpoints whenever a configured event takes place. This approach makes it easy to connect Nextcloud
21+
with external tools, allowing for real-time interactions without needing to manually check for updates or changes.
22+
23+
Administrators can configure webhook listeners via the app's OCS API. The app also provides a command-line tool to list
24+
currently configured webhooks. There are no Web UI settings.
25+
]]>
26+
</description>
27+
28+
<version>1.4.1</version>
29+
<licence>agpl</licence>
30+
<author>Côme Chilliet</author>
31+
<namespace>WebhookListeners</namespace>
32+
<types>
33+
<filesystem/>
34+
</types>
35+
36+
<documentation>
37+
<admin>https://docs.nextcloud.com/server/latest/admin_manual/webhook_listeners/index.html</admin>
38+
<developer>https://docs.nextcloud.com/server/latest/developer_manual/_static/openapi.html#/operations/webhook_listeners-webhooks-index</developer>
39+
</documentation>
40+
41+
<category>customization</category>
42+
43+
<website>https://github.com/nextcloud/server</website>
44+
<bugs>https://github.com/nextcloud/server/issues</bugs>
45+
<repository>https://github.com/nextcloud/server.git</repository>
46+
47+
<dependencies>
48+
<nextcloud min-version="33" max-version="33"/>
49+
</dependencies>
50+
51+
<commands>
52+
<command>OCA\WebhookListeners\Command\ListWebhooks</command>
53+
</commands>
54+
55+
<settings>
56+
<admin-delegation>OCA\WebhookListeners\Settings\Admin</admin-delegation>
57+
<admin-delegation-section>OCA\WebhookListeners\Settings\AdminSection</admin-delegation-section>
58+
</settings>
3859
</info>

apps/webhook_listeners/openapi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"info": {
44
"title": "webhook_listeners",
55
"version": "0.0.1",
6-
"description": "Nextcloud webhook support",
6+
"description": "Send notifications to external services whenever something important happens, like when files are changed or updated.",
77
"license": {
88
"name": "agpl"
99
}

0 commit comments

Comments
 (0)