Emby Emby Emby Learn
  • Emby Home
  • Video
  • Audio
  • Media Files
    • Subtitles and captions
    • Photos and images
    • Metadata and discovery
    • Libraries and media collections
    • Playback and streaming
    • Media hardware acceleration
    • Displays and AV connections
    • Live TV and recording
  1. Emby Learn
  2. Automation and interoperability
  3. Events and integrations
  4. Notification delivery
Search Results for

    Show / Hide Table of Contents

    Notification delivery from event to recipient

    Notification delivery connects a source event to a selected recipient through processing and provider stages, each with its own completion evidence.

    A notification starts with information worth delivering and ends with some intended recipient outcome. Between those points, an integration selects recipients, formats content and invokes a delivery service.

    Emby webhooks can supply an event for such a workflow. The webhook's successful delivery is only one stage of the resulting notification.

    Which stage completed?

    Observation What it establishes
    Source event produced The trigger exists
    Receiver accepted the event Its accepted-processing boundary was reached
    Notification intent stored Work is recorded for later processing
    Provider accepted the send The provider accepted that request
    Device received or displayed it That particular downstream delivery state was observed
    User read it A separate recipient action, when the channel supplies that evidence

    A provider's successful API response does not universally mean that a phone displayed an alert. Device connectivity, channel settings and recipient behavior can affect later stages.

    Repeated input should preserve one intended notification

    An original design uses event E1 plus recipient R1 to identify notification intent N1. Receiving E1 twice should not automatically create N1 and another independent N2 for the same intended action.

    A durable intent record and the provider's applicable idempotency contract can help coordinate retries. If the provider offers no duplication guarantee, a response lost after acceptance can leave uncertainty.

    For multiple recipients, the result can split: R1's send succeeds while R2's fails. One global “event processed” flag is insufficient if the workflow needs separate recovery for each recipient.

    Preferences and permissions are part of selection

    Who should receive the message, for which event and with what detail? Those choices depend on the configured integration and recipient preferences.

    A media-server user ID does not automatically grant permission to send to every address or device in another service. The destination credential and recipient mapping have their own roles.

    When a notification is missing, inspect the last completed stage rather than repeatedly firing the entire workflow. A rejected destination credential, filtered recipient, provider refusal and offline device call for different handling.

    See Also

    • Webhooks and pushed event notifications
    • Event delivery, retries and duplicate processing
    • Integration permissions and effective operations

    References

    • Emby webhooks
    • RFC 9110: HTTP semantics
    On this Page
    2026 © EMBY LLC. Please see our terms of use and privacy policy.
    Back to Top