[PR #1418] [MERGED] Add Webhooks support to new REST API #1414

Closed
opened 2026-03-01 14:49:42 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ArchiveBox/ArchiveBox/pull/1418
Author: @pirate
Created: 5/6/2024
Status: Merged
Merged: 5/6/2024
Merged by: @pirate

Base: devHead: webhooks


📝 Commits (6)

  • c7fc9c0 add django-signal-webhooks
  • f067451 fix django timezone.utc removed in 5.0
  • 47666ec show webhooks config in django admin
  • d782baf fix storages missing stackfiles error
  • c30d697 archivebox/package-lock.json
  • 641a07b bump dependencies

📊 Changes

9 files changed (+99 additions, -23 deletions)

View changed files

📝 archivebox/__init__.py (+6 -0)
📝 archivebox/core/admin.py (+3 -0)
📝 archivebox/core/settings.py (+37 -0)
📝 archivebox/index/schema.py (+1 -0)
📝 archivebox/main.py (+2 -2)
📝 archivebox/manage.py (+1 -1)
📝 package-lock.json (+35 -15)
📝 pyproject.toml (+1 -0)
📝 requirements.txt (+13 -5)

📄 Description

This PR adds support for webhooks using the excellent django-signals-webhooks library.

image
image
image
image


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ArchiveBox/ArchiveBox/pull/1418 **Author:** [@pirate](https://github.com/pirate) **Created:** 5/6/2024 **Status:** ✅ Merged **Merged:** 5/6/2024 **Merged by:** [@pirate](https://github.com/pirate) **Base:** `dev` ← **Head:** `webhooks` --- ### 📝 Commits (6) - [`c7fc9c0`](https://github.com/ArchiveBox/ArchiveBox/commit/c7fc9c004f6612a672e046d916c91f8120c45ea6) add django-signal-webhooks - [`f067451`](https://github.com/ArchiveBox/ArchiveBox/commit/f067451267123cabd4adf47ad93da21b17320e6d) fix django timezone.utc removed in 5.0 - [`47666ec`](https://github.com/ArchiveBox/ArchiveBox/commit/47666ec26b669d919d911544d4865a9a8329c547) show webhooks config in django admin - [`d782baf`](https://github.com/ArchiveBox/ArchiveBox/commit/d782bafe2ebc7472bb25424e3c0a0ad728631e2b) fix storages missing stackfiles error - [`c30d697`](https://github.com/ArchiveBox/ArchiveBox/commit/c30d6979048323f739b127315e10915cffb28be0) archivebox/package-lock.json - [`641a07b`](https://github.com/ArchiveBox/ArchiveBox/commit/641a07b08aaa5dbbcea1df4043dcb2645c4824d3) bump dependencies ### 📊 Changes **9 files changed** (+99 additions, -23 deletions) <details> <summary>View changed files</summary> 📝 `archivebox/__init__.py` (+6 -0) 📝 `archivebox/core/admin.py` (+3 -0) 📝 `archivebox/core/settings.py` (+37 -0) 📝 `archivebox/index/schema.py` (+1 -0) 📝 `archivebox/main.py` (+2 -2) 📝 `archivebox/manage.py` (+1 -1) 📝 `package-lock.json` (+35 -15) 📝 `pyproject.toml` (+1 -0) 📝 `requirements.txt` (+13 -5) </details> ### 📄 Description This PR adds support for webhooks using the excellent [`django-signals-webhooks`](https://mrthearman.github.io/django-signal-webhooks/setup/) library. ![image](https://github.com/ArchiveBox/ArchiveBox/assets/511499/7ef4fca9-c795-435c-abcc-2830538e8193) ![image](https://github.com/ArchiveBox/ArchiveBox/assets/511499/cfd5abfe-aaf0-4ec9-9a78-805ea5183056) ![image](https://github.com/ArchiveBox/ArchiveBox/assets/511499/dfb3011f-6b7a-4a63-90aa-03feb2e3aa07) ![image](https://github.com/ArchiveBox/ArchiveBox/assets/511499/d4219be1-db45-4c80-bafc-9d12593928c0) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-01 14:49:42 +03: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
starred/ArchiveBox#1414
No description provided.