notiflowsDocs

Overview

Complete API reference for Notiflows Admin and User APIs

API Reference

Notiflows provides two main APIs for different use cases:

Admin API

The Admin API is designed for server-to-server operations. Use it to manage notifications, users, topics, subscriptions, and deliveries from your backend services.

Base URL: https://api.notiflows.com/api/admin/v1

Authentication: Requires Admin API keys

  • x-notiflows-api-key: Your project's API key
  • x-notiflows-secret-key: Your project's secret key

View Admin API Documentation →

User API

The User API is designed for browser and mobile clients. Use it to manage user-specific feed entries, notification states, and preferences.

Base URL: https://api.notiflows.com/api/user/v1

Authentication: Requires User authentication

  • x-notiflows-api-key: Your project's API key
  • x-notiflows-user-key: JWT signed with your Application Signing Key (production)
  • x-notiflows-user-id: User's external ID directly (development only)

View User API Documentation →

View Authentication Guide →

Getting Started

  1. Get your API keys from your Notiflows dashboard
  2. Choose the right API based on your use case:
    • Use Admin API for backend/server operations
    • Use User API for client-side operations
  3. Authenticate your requests with the appropriate headers
  4. Explore the endpoints in the respective API documentation sections

On this page