Add webhooks #19

Open
opened 2025-07-22 14:09:39 +00:00 by BlakeRain · 0 comments
BlakeRain commented 2025-07-22 14:09:39 +00:00 (Migrated from github.com)

I'd like to add webhooks to Parcel, which can be configured for a user or a team. Webhooks would be useful for triggering events when things happen to uploads:

  • New upload to account/team
  • Upload modified
  • Upload downloaded
  • Upload expired
  • New user added
  • User authenticated
  • Team added or removed
  • User added or removed from team.

I think all these events can be described by a simple enumeration. Rendering the HTTP requests is probably something that I can do with the minijinja that the app depends on to render all the HTML templates. Default JSON payloads from the normal Serialize derive is probably a useful default.

I'd like to add webhooks to Parcel, which can be configured for a user or a team. Webhooks would be useful for triggering events when things happen to uploads: - New upload to account/team - Upload modified - Upload downloaded - Upload expired - New user added - User authenticated - Team added or removed - User added or removed from team. I think all these events can be described by a simple enumeration. Rendering the HTTP requests is probably something that I can do with the `minijinja` that the app depends on to render all the HTML templates. Default JSON payloads from the normal `Serialize` derive is probably a useful default.
BlakeRain removed this from the v2.2.0 milestone 2026-03-26 16:19:25 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
BlakeRain/parcel#19
No description provided.