Uploaded image for project: 'Mender'
  1. Mender
  2. MEN-5715

[iot-manager] Support for webhooks for sending device lifecycle events

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Done
    • Priority: (None)
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Webhooks
    • Labels:
    • Sprint:
      MEN Sprint 170, MEN Sprint 171
    • Story Points:
      8
    • Remaining Story Points:
      0
    • Epic Link:
    • Backlog:
      yes
    • Days in progress:
      10

      Description

      This task consist of two parts:

      1. Provide an endpoint for configuring webhooks and delivering device lifecycle events to webhook URLs. The endpoint should accept a target URL for sending webhooks (https), a status (active/disabled) flag, and an optional secret (hexadecimal string).

      2. The webhooks implementation: Fire a webhook on each device lifecycle event when the tenant has webhooks configured.

      The webhook requests (POST) must be signed if a secret is specified. The signature is provided as a header value similar to what is done in mender-gateway.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              alfrunes Alf-Rune Siqveland
              Reporter:
              alfrunes Alf-Rune Siqveland
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: