Skip to content

Conversation

@joshtrichards
Copy link
Member

☑️ Resolves

Summary

  • Clarified missing id fields:
    • Added notes on when the id is missing from node event payloads, and recommended using the corresponding Before* event if the id is required.
  • Clearer event grouping and applies-to lists:
    • Grouped Node and Calendar Object events by payload format and specified which events use each type.
  • Added extensibility notice:
    • Clarified that installed apps can register additional webhook-compatible events, so available events may vary.
  • Context for optional app events:
    • Noted that Forms and Tables events apply only if those apps are installed.
  • Miscellaneous, Formatting and Sphinx improvements:
    • Made the JSON output prettier
    • Dropped duplicate paragraph
    • Improved blank line usage and literal formatting for better documentation rendering and consistency.

🖼️ Screenshots

image

Updated the webhook listeners documentation for clarity and consistency, including corrections to event descriptions and examples.

Fixes:

- nextcloud/server#56371
- nextcloud/server#53648 (review)

Signed-off-by: Josh <[email protected]>
"id": 437,
"path": "/admin/files/test-webhook.txt"
}
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't these have time and user variables as well?

@marcelklehr
Copy link
Member

Looks really good! Thank you @joshtrichards 💙 !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: NodeDeletedEvent webhook missing node.id field

3 participants