API clients libraries¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
7 libraries. Status is read from the repository (shipping = source projects, CI and commits; stub = fewer than five source files; empty = no project). Layer L1 is a foundation library, L2 a platform building block, L3 product-specific.
| Library | Package | Layer | Status | Last commit |
|---|---|---|---|---|
| ConnectSoft.Bill.ApiClient | ConnectSoft.Bill.ApiClient |
L2 | shipping | 2026-09-13 |
| ConnectSoft.Braze.ApiClient | ConnectSoft.Braze.ApiClient |
L2 | shipping | 2026-09-13 |
| ConnectSoft.CallRail.ApiClient | ConnectSoft.CallRail.ApiClient |
L2 | shipping | 2026-09-13 |
| ConnectSoft.ClickUp.ApiClient | ConnectSoft.ClickUp.ApiClient |
L2 | shipping | 2026-10-07 |
| ConnectSoft.Deputy.ApiClient | ConnectSoft.Deputy.ApiClient |
L2 | shipping | 2026-09-16 |
| ConnectSoft.GoogleAnalytics.MeasurementProtocol | ConnectSoft.GoogleAnalytics.MeasurementProtocol |
L2 | shipping | 2025-11-06 |
| ConnectSoft.Meta.Conversions | ConnectSoft.Meta.Conversions |
L2 | shipping | 2025-11-06 |
ConnectSoft.Bill.ApiClient¶
Production-oriented .NET client for the BILL v3 API Platform — typed HTTP clients for accounts payable, accounts receivable, spend and expense, partner operations, and webhooks, with ASP.NET Core DI, session management, resilience, and observability.
| Package | ConnectSoft.Bill.ApiClient |
| Repository | ConnectSoft.Bill.ApiClient |
| Layer and kind | L2 · api-client |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.Compliance, ConnectSoft.Extensions.Options |
| Documentation in repo | README 96 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Braze.ApiClient¶
Typed .NET client for the Braze API scaffolded from the ConnectSoft API Library Template (multi-target net8/9/10, Polly, WireMock tests); the README intro is still the template's boilerplate.
| Package | ConnectSoft.Braze.ApiClient |
| Repository | ConnectSoft.Braze.ApiClient |
| Layer and kind | L2 · api-client |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0, net8.0, net9.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.Options |
| Documentation in repo | README 106 lines, MkDocs site |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.CallRail.ApiClient¶
ConnectSoft.CallRail.ApiClient — typed .NET client for the CallRail API v3.
| Package | ConnectSoft.CallRail.ApiClient |
| Repository | ConnectSoft.CallRail.ApiClient |
| Layer and kind | L2 · api-client |
| Status | shipping |
| Last commit | 2026-09-13 |
| Targets | net10.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.Http.OAuth2, ConnectSoft.Extensions.Options |
| Documentation in repo | README 82 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.ClickUp.ApiClient¶
Typed .NET HTTP client for ClickUp API v2 (net10.0): personal token / OAuth2 auth, client-side rate limiting, Polly resilience, metrics, ActivitySource tracing, health checks, WireMock unit tests, and opt-in live acceptance tests.
| Package | ConnectSoft.ClickUp.ApiClient |
| Repository | ConnectSoft.ClickUp.ApiClient |
| Layer and kind | L2 · api-client |
| Status | shipping |
| Last commit | 2026-10-07 |
| Targets | net10.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.Compliance, ConnectSoft.Extensions.Options |
| Documentation in repo | README 25 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.Deputy.ApiClient¶
Typed .NET client for the Deputy API scaffolded from the ConnectSoft API Library Template (net10.0, Polly, WireMock tests); the README intro is still the template's boilerplate.
| Package | ConnectSoft.Deputy.ApiClient |
| Repository | ConnectSoft.Deputy.ApiClient |
| Layer and kind | L2 · api-client |
| Status | shipping |
| Last commit | 2026-09-16 |
| Targets | net10.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Extensions.Compliance, ConnectSoft.Extensions.Http.OAuth2, ConnectSoft.Extensions.Options |
| Documentation in repo | README 71 lines, MkDocs site, docs folder |
| CI | Azure Pipelines |
| Used by Factory services | — |
ConnectSoft.GoogleAnalytics.MeasurementProtocol¶
The Service Agent implementation for Google Analytics measurement protocol API.
| Package | ConnectSoft.GoogleAnalytics.MeasurementProtocol |
| Repository | ConnectSoft.GoogleAnalytics.MeasurementProtocol |
| Layer and kind | L2 · api-client |
| Status | shipping |
| Last commit | 2025-11-06 |
| Targets | net8.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Text.Json |
| Documentation in repo | README 72 lines |
| CI | Azure Pipelines |
| Used by Factory services | — |
Inventory note: Service-agent style API client; name does not follow the *.ApiClient convention.
ConnectSoft.Meta.Conversions¶
The Service Agent implementation for Facebook Meta Conversions API.
| Package | ConnectSoft.Meta.Conversions |
| Repository | ConnectSoft.Meta.Conversions |
| Layer and kind | L2 · api-client |
| Status | shipping |
| Last commit | 2025-11-06 |
| Targets | net8.0 |
| Notable dependencies | — |
| Depends on ConnectSoft libraries | ConnectSoft.Text.Json |
| Documentation in repo | README 48 lines |
| CI | Azure Pipelines |
| Used by Factory services | — |
Inventory note: Service-agent style API client; name does not follow the *.ApiClient convention.