Page MenuHomeDevCentral

Accept HTTP payloads to interface with third party push APIs
Closed, ResolvedPublic

Description

We provide a web service to allow to receive from 3rd party services events notifications, rewrite them to a format we can exploit and route them to our MQ broker.

The goal is to let our broker centralize messages, but allow to receive arbitrary stuff.

Notifications HTTP entry points and white-rabbit MQ.png (263×573 px, 28 KB)

Use case 1

GitHub offers a Webhooks API and send JSON messages

Use case 2

Sometimes, an arbitrary notification could be sent to Dæghrefn to broadcast on IRC. We can provide an API for that.

Event Timeline

dereckson raised the priority of this task from to Needs Triage.
dereckson triaged this task as High priority.
dereckson updated the task description. (Show Details)
dereckson added a project: Message queues.
dereckson moved this task to Backlog on the Message queues board.
dereckson updated the task description. (Show Details)
dereckson updated the task description. (Show Details)
dereckson added a subscriber: dereckson.
dereckson claimed this task.

This part currently works in the rNOTIF code.