Skip to main content

Overview

Notify is the shared notification service from CALLISTECH INDONESIA (PT Callis Tech Indonesia). Your application submits a business event through one API; Notify handles message rendering, channel delivery, inbox storage, retries, and delivery status.

What you can build​

  • Transactional email, WhatsApp, and Discord notifications.
  • An in-app notification inbox with unread counts and read actions.
  • Live inbox updates using Server-Sent Events (SSE).
  • Browser notifications using standards-based Web Push.
  • Separate notification configuration for each customer organization.

Start here​

  1. Read Concepts and glossary to understand the data boundaries.
  2. Read Architecture to see the delivery and browser flows.
  3. Follow the Quickstart to send an in-app notification.
  4. Follow Implementation guide to connect your application.
  5. Use Scopes and permissions when creating credentials.

Responsibility boundary​

Your application owns user login, business rules, customer membership, and authorization. Notify does not know whether a signed-in user may access an organization in your application. Your backend must make that decision before selecting an account, sending a notification, or issuing a user token.

Notify owns notification data and verifies the credentials, application boundary, account identifiers, and endpoint permissions it receives.

InterfaceWho uses itPurpose
Notify ConsolePlatform operators and tenant teamsConfigure tenants, applications, accounts, credentials, providers, templates, and routes
Application API, /v1/*Your backendSend notifications, synchronize accounts, and issue user tokens
User API, /v1/user/*Your frontend with a user tokenRead one user's inbox, subscribe to live updates, and manage push
Admin API, /admin/v1/*Authorized platform automationProvision tenants, applications, and application credentials
API ReferenceDevelopersInspect request schemas and try endpoints