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 keyx-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 keyx-notiflows-user-key: JWT signed with your Application Signing Key (production)x-notiflows-user-id: User's external ID directly (development only)
Getting Started
- Get your API keys from your Notiflows dashboard
- Choose the right API based on your use case:
- Use Admin API for backend/server operations
- Use User API for client-side operations
- Authenticate your requests with the appropriate headers
- Explore the endpoints in the respective API documentation sections