---
title: Overview
description: Server-to-server API for managing notifications, users, topics, subscriptions, and deliveries
---

# Admin API

The Notiflows Admin API provides server-to-server endpoints for managing notifications, users, topics, subscriptions, deliveries, and user preferences.

## Base URL

```
https://api.notiflows.com/admin/v1
```

## Authentication

All endpoints require Admin authentication using the following headers:

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

## API Endpoints

### Deliveries

Manage and retrieve delivery information for notifications.

### Notifications

Create, retrieve, and manage notifications sent through Notiflows.

### Notiflows

Execute and manage notiflows.

### Topics

Manage topics and subscriptions for pub/sub notification patterns.

### Users

Manage users, their subscriptions, preferences, and channel settings.

## Getting Started

1. Obtain your API keys from the Notiflows dashboard
2. Include the authentication headers in all requests
3. Use the endpoints below to manage your notifications and users
