Soenneker.Quo.OpenApiClientUtil
4.0.183
Prefix Reserved
dotnet add package Soenneker.Quo.OpenApiClientUtil --version 4.0.183
NuGet\Install-Package Soenneker.Quo.OpenApiClientUtil -Version 4.0.183
<PackageReference Include="Soenneker.Quo.OpenApiClientUtil" Version="4.0.183" />
<PackageVersion Include="Soenneker.Quo.OpenApiClientUtil" Version="4.0.183" />
<PackageReference Include="Soenneker.Quo.OpenApiClientUtil" />
paket add Soenneker.Quo.OpenApiClientUtil --version 4.0.183
#r "nuget: Soenneker.Quo.OpenApiClientUtil, 4.0.183"
#:package Soenneker.Quo.OpenApiClientUtil@4.0.183
#addin nuget:?package=Soenneker.Quo.OpenApiClientUtil&version=4.0.183
#tool nuget:?package=Soenneker.Quo.OpenApiClientUtil&version=4.0.183
Soenneker.Quo.OpenApiClientUtil
Provides a lazily initialized Quo client for contacts, calls, messages, conversations, phone numbers, users, and webhooks.
Installation
dotnet add package Soenneker.Quo.OpenApiClientUtil
Configuration
{
"Quo": {
"ApiKey": "your-api-key"
}
}
Set Quo:ClientBaseUrl only when targeting a different Quo-compatible endpoint. The default is https://api.openphone.com/ because Quo continues to serve its API from the OpenPhone domain.
Usage
using Soenneker.Quo.OpenApiClientUtil.Abstract;
using Soenneker.Quo.OpenApiClientUtil.Registrars;
services.AddQuoOpenApiClientUtilAsSingleton();
public sealed class QuoService
{
private readonly IQuoOpenApiClientUtil _quo;
public QuoService(IQuoOpenApiClientUtil quo)
{
_quo = quo;
}
public async Task GetUsers(CancellationToken cancellationToken)
{
var client = await _quo.Get(cancellationToken);
var users = await client.V1.Users.GetAsync(
cancellationToken: cancellationToken);
}
}
Use AddQuoOpenApiClientUtilAsScoped() when each scope should have its own lazily initialized API client. Both registrations reuse the singleton authenticated HTTP client provider.
| 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
- Soenneker.Quo.HttpClients (>= 4.0.132)
- Soenneker.Quo.OpenApiClient (>= 4.0.59)
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 |
|---|---|---|
| 4.0.183 | 0 | 9/17/2026 |
| 4.0.182 | 0 | 9/17/2026 |
| 4.0.181 | 0 | 9/16/2026 |
| 4.0.179 | 5 | 9/16/2026 |
| 4.0.178 | 52 | 9/16/2026 |
| 4.0.177 | 48 | 9/16/2026 |
| 4.0.176 | 51 | 9/15/2026 |
| 4.0.175 | 61 | 9/13/2026 |
| 4.0.174 | 64 | 9/13/2026 |
| 4.0.173 | 66 | 9/13/2026 |
| 4.0.172 | 60 | 9/13/2026 |
| 4.0.171 | 67 | 9/12/2026 |
| 4.0.170 | 69 | 9/12/2026 |
| 4.0.169 | 107 | 9/9/2026 |
| 4.0.168 | 92 | 9/9/2026 |
| 4.0.167 | 96 | 9/8/2026 |
| 4.0.166 | 87 | 9/8/2026 |
| 4.0.165 | 100 | 9/8/2026 |
| 4.0.164 | 105 | 9/8/2026 |
| 4.0.163 | 94 | 9/8/2026 |