feat(api): allow non offer Notifications to return a 200 and process no further rather than 403
Part of the current work funded by COAR Notify is to connect Sciety with Kothahi to enable some initial COAR Notify use cases.
Ingest
notifications are currently being sent from Sciety to let interested parties know when certain items have been ingested into Sciety and available.
As of today, you can send notifications to Kotahi group based inboxes, but if it is not an offer
type notification the sender will receive a 403
.
This change is proposing to return a 200
Notification received
instead to allow for a graceful handshake and allow Sciety to send ingest notifications to inboxes.
Note that no action is taken for these non offer notifications and they are not persisted, it does however mean should functionality be required on receiving these ingest notifications in the future it is available.