IBeam.Billing.Api
2.9.43
dotnet add package IBeam.Billing.Api --version 2.9.43
NuGet\Install-Package IBeam.Billing.Api -Version 2.9.43
<PackageReference Include="IBeam.Billing.Api" Version="2.9.43" />
<PackageVersion Include="IBeam.Billing.Api" Version="2.9.43" />
<PackageReference Include="IBeam.Billing.Api" />
paket add IBeam.Billing.Api --version 2.9.43
#r "nuget: IBeam.Billing.Api, 2.9.43"
#:package IBeam.Billing.Api@2.9.43
#addin nuget:?package=IBeam.Billing.Api&version=2.9.43
#tool nuget:?package=IBeam.Billing.Api&version=2.9.43
IBeam.Billing.Api
IBeam.Billing.Api provides optional ASP.NET Core controller wiring for IBeam billing administration and provider-event ingestion.
dotnet add package IBeam.Billing.Api
Quick Start
using IBeam.Billing.Api;
builder.Services.AddAuthentication();
builder.Services.AddAuthorization();
builder.Services.AddIBeamBillingApi(builder.Configuration);
var app = builder.Build();
app.UseAuthentication();
app.UseAuthorization();
app.MapControllers();
Endpoint Overview
GET /api/billing/tenants/{tenantId}/customers
GET /api/billing/tenants/{tenantId}/subscriptions
GET /api/billing/tenants/{tenantId}/invoices
GET /api/billing/tenants/{tenantId}/provider-events
POST /api/billing/provider-events
The read endpoints are intended for admin/internal tools. The provider-event endpoint records safe provider event metadata and remains idempotent through IBillingProviderEventService.
Security
Controllers require authentication, but host applications still own authorization policy and provider webhook validation. Production APIs should require tenant admin roles or API credential scopes for billing reads, and should validate provider signatures before accepting webhook events.
Billing APIs do not authorize runtime application access. Runtime services should enforce access through Licensing and Credits.
| 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
- IBeam.Api (>= 2.9.43)
- IBeam.Billing.Services (>= 2.9.43)
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 |
|---|---|---|
| 2.9.43 | 35 | 7/29/2026 |