Enaptive.Api.Clients 1.0.0

Enaptive.Api.Clients

Typed clients for the current Enaptive API surface hosted by Enaptive.Api.Server.Host.

Clients

  • IContactIntakeClient / ContactIntakeClient
  • IApiStartupProbe / ApiStartupProbe
  • IPlatformAdminClient / platform-admin tenant endpoints under /api/enaptive/admin/platform
  • IEnaptiveOperationsClient / operations endpoints under /api/enaptive/{portfolio,launch,marketing,sales,billing}
    • includes internal billing event preview, import batches, proposal review, and approved-event apply via /api/enaptive/billing/{events-preview,event-import-batches,event-proposals,applied-events}
    • includes preview-only accounting reconciliation via /api/enaptive/billing/accounting/reconciliation-preview
    • includes operator-triggered import batch persistence via /api/enaptive/billing/accounting/import-batches
    • includes accounting adjustment proposal generation/review and explicit approved-proposal apply
    • includes applied-adjustment listing via /api/enaptive/billing/accounting/applied-adjustments
    • includes external accounting customer linking via /api/enaptive/billing/accounting/customers/{customerCode}/external-link
    • includes invoice/payment fact preview via /api/enaptive/billing/accounting/facts-preview
    • includes invoice/payment fact import batch persistence and lookup via /api/enaptive/billing/accounting/fact-import-batches

Transport

  • JSON (application/json) for all client calls.

Package Readiness

  • Binary package identity is Enaptive.Api.Clients.
  • Core dependencies are consumed through package references.
  • Local project references are Enaptive-owned contracts and operations packages; cross-repo Core dependencies stay on NuGet.
  • See Docs/Operations/Runbooks/Api-Contract-Readiness.md for package publishing and OpenAPI artifact readiness gates.

Configuration

{
  "EnaptiveApi": {
    "BaseUrl": "http://127.0.0.1:4001/",
    "StartupProbe": {
      "Enabled": true,
      "FailFast": true,
      "ReadinessPath": "/readyz",
      "TimeoutSeconds": 8
    }
  }
}

No packages depend on Enaptive.Api.Clients.

Version Downloads Last updated
1.0.0 1 07/01/2026