Lumarin.Notify.Admin.Outbox
0.8.0-preview.199
dotnet add package Lumarin.Notify.Admin.Outbox --version 0.8.0-preview.199
NuGet\Install-Package Lumarin.Notify.Admin.Outbox -Version 0.8.0-preview.199
<PackageReference Include="Lumarin.Notify.Admin.Outbox" Version="0.8.0-preview.199" />
<PackageVersion Include="Lumarin.Notify.Admin.Outbox" Version="0.8.0-preview.199" />
<PackageReference Include="Lumarin.Notify.Admin.Outbox" />
paket add Lumarin.Notify.Admin.Outbox --version 0.8.0-preview.199
#r "nuget: Lumarin.Notify.Admin.Outbox, 0.8.0-preview.199"
#:package Lumarin.Notify.Admin.Outbox@0.8.0-preview.199
#addin nuget:?package=Lumarin.Notify.Admin.Outbox&version=0.8.0-preview.199&prerelease
#tool nuget:?package=Lumarin.Notify.Admin.Outbox&version=0.8.0-preview.199&prerelease
Lumarin.Notify.Admin.Outbox
Lumarin.Notify.Admin.Outbox is the optional HTTP adapter that exposes outbox operations on the Lumarin.Notify admin control plane.
Routes
GET /api/admin/outboxGET /api/admin/outbox/entriesGET /api/admin/outbox/entries/{id}POST /api/admin/outbox/pausePOST /api/admin/outbox/resumePOST /api/admin/outbox/entries/{id}/replayPOST /api/admin/outbox/entries/{id}/requeue
Activation rules
- enable Admin first, typically through
AddLumarinNotify(... => options.EnableAdmin(...)) - enable
options.Features.EnableOutbox = true - register
UseLumarinNotifyOutbox(...) - register
AddLumarinNotifyOutboxEntityFrameworkCore() - then register
AddLumarinNotifyAdminOutbox()
Pause and resume are intentionally process-local. Summary and runtime-control responses expose Runtime.ControlScope = "process" so the adapter never implies cluster-wide control.
For the broader operator boundary, see Admin Runtime Scope and Admin Control Plane.
Disabled requests return OUTBOX_DISABLED. Unknown outbox rows return OUTBOX_MESSAGE_NOT_FOUND. Replay and requeue conflicts return OUTBOX_REPLAY_INVALID_STATE or OUTBOX_REQUEUE_INVALID_STATE.
Basic activation
using Lumarin.Notify.Admin.Outbox.Extensions;
using Lumarin.Notify.DependencyInjection;
builder.Services.AddLumarinNotify(options =>
{
options.EnableAdmin(admin =>
{
admin.Features.EnableOutbox = true;
});
});
builder.Services.UseLumarinNotifyOutbox(outbox =>
{
outbox.MaxRetries = 5;
outbox.BatchSize = 50;
});
builder.Services.AddLumarinNotifyOutboxEntityFrameworkCore();
builder.Services.AddLumarinNotifyAdminOutbox();
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Lumarin.Notify.Admin (>= 0.8.0-preview.199)
- Lumarin.Notify.Outbox (>= 0.8.0-preview.199)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.8.0-preview.199 | 50 | 5/14/2026 |
| 0.8.0-preview.162 | 59 | 4/26/2026 |
| 0.8.0-preview.161 | 60 | 4/26/2026 |
| 0.8.0-preview.160 | 60 | 4/26/2026 |
| 0.8.0-preview.159 | 62 | 4/26/2026 |
| 0.8.0-preview.158 | 53 | 4/26/2026 |
| 0.8.0-preview.157 | 57 | 4/25/2026 |
| 0.8.0-preview.156 | 58 | 4/25/2026 |
| 0.8.0-preview.155 | 62 | 4/25/2026 |
| 0.8.0-preview.154 | 50 | 4/25/2026 |
| 0.8.0-preview.153 | 52 | 4/25/2026 |
| 0.8.0-preview.150 | 52 | 4/25/2026 |
| 0.8.0-preview.133 | 67 | 4/23/2026 |
| 0.8.0-preview.132 | 53 | 4/23/2026 |
| 0.8.0-preview.130 | 55 | 4/23/2026 |
| 0.8.0-preview.128 | 56 | 4/23/2026 |
| 0.8.0-preview.120 | 139 | 4/21/2026 |
| 0.8.0-preview.115 | 55 | 4/18/2026 |
| 0.8.0-preview.114 | 57 | 4/18/2026 |
| 0.8.0-preview.113 | 61 | 4/17/2026 |