Skip to content

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.