OWN3D Developer Portal
Analyzer
Documentation
Status
Discord
Customer Support
GitHub
Analyzer
Documentation
Status
Discord
Customer Support
GitHub
  • API Documentation

    • Introduction
    • OWN3D Pro API
    • OWN3D Shop API
    • Developer Guidelines
  • OWN3D ID

    • Authorization
    • Webhooks
    • ID API Reference
    • Account Migration
  • OWN3D Extensions

    • Getting Started
    • Manifest Configuration
    • Life Cycle Management
    • Access Control
    • Extension SDK
    • Usage of Tokens
    • Remote Config
    • Syntax for Forms
    • Designing Extensions
    • Guidelines and Policies
  • OWN3D Cloud

    • Edge Functions
    • Key-Value Store
  • OWN3D NotifySub

    • Getting Started
    • Subscribing and Unsubscribing
    • Event Types
  • OWN3D Alerts

    • Getting Started
    • Message Template Parameters
    • Alert Variations
    • Examples
  • OWN3D Pro Chatbot

    • Getting Started
    • Auto Mod
    • Timers
    • Giveaways
    • Command Settings
    • Custom Commands
    • Template Reference
    • All Commands
  • OWN3D Music

    • DDEX

Getting Started

Introduction

NotifySub is the central event and notification system for OWN3D Pro. It handles emitted events from platforms like Twitch, YouTube and OWN3D, and distributes them into relevant services. Sending custom events with arbitrary event data is also supported. This Guide will help you get started with subscribing to NotifySub and receiving events to your application.

Terminology

Event Type

When an event occurs, it has a certain event type. Event types in NotifySub are named based on commonly recognized terms like "follow" and "subscribe," aligning with how these actions are typically interpreted across various platforms. While some platforms (like YouTube) use "subscribe" in a non-monetary sense, NotifySub follows the broader industry standard where "subscribe" often indicates a paid action (like a membership).

Notification

When an individual event occurs, the data we receive, store and distribute is called a notification.

Event Subscription

When a client application subscribed to NotifySub to receive events, this is an event subscription.

Platform Subscription

In order to receive platform dependent events, NotifySub needs to subscribe to the given events on other platforms. Those subscriptions are platform subscriptions and are distinct from the event subscriptions mentioned above.

Transport Method

The way in which NotifySub delivers notifications to client applications.

Client ID

In order to subscribe to events via NotifySub, you need a valid Client ID from the OWN3D Pro developer portal.

Edit this page on GitHub
Next
Subscribing and Unsubscribing