Soenneker.Telnyx.Client
4.0.567
Prefix Reserved
See the version list below for details.
dotnet add package Soenneker.Telnyx.Client --version 4.0.567
NuGet\Install-Package Soenneker.Telnyx.Client -Version 4.0.567
<PackageReference Include="Soenneker.Telnyx.Client" Version="4.0.567" />
<PackageVersion Include="Soenneker.Telnyx.Client" Version="4.0.567" />
<PackageReference Include="Soenneker.Telnyx.Client" />
paket add Soenneker.Telnyx.Client --version 4.0.567
#r "nuget: Soenneker.Telnyx.Client, 4.0.567"
#:package Soenneker.Telnyx.Client@4.0.567
#addin nuget:?package=Soenneker.Telnyx.Client&version=4.0.567
#tool nuget:?package=Soenneker.Telnyx.Client&version=4.0.567
Soenneker.Telnyx.Client
Provides a cached HttpClient configured with Telnyx's REST API base address, bearer-token authentication, and optional request/response logging.
Installation
dotnet add package Soenneker.Telnyx.Client
Configuration
{
"Telnyx": {
"Token": "KEY...",
"RequestResponseLogging": false
}
}
Usage
using Soenneker.Telnyx.Client.Abstract;
using Soenneker.Telnyx.Client.Registrars;
services.AddTelnyxHttpClientAsSingleton();
HttpClient client = await telnyxHttpClient.Get(cancellationToken);
HttpResponseMessage response = await client.GetAsync(
"messaging_profiles",
cancellationToken);
response.EnsureSuccessStatusCode();
The base address is https://api.telnyx.com/v2/, so relative request paths should not start with /. The provider owns its cached client; callers should not dispose the value returned by Get independently.
When RequestResponseLogging is enabled, the Authorization header is redacted, but request and response bodies may still contain phone numbers, message content, or other sensitive data. Enable it only where that output is appropriately protected.
| 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.Extensions.Configuration (>= 4.0.877)
- Soenneker.HttpClients.LoggingHandler (>= 4.0.224)
- Soenneker.Utils.HttpClientCache (>= 4.0.2062)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Soenneker.Telnyx.Client:
| Package | Downloads |
|---|---|
|
Soenneker.Telnyx.ClientUtil
Provide a reusable generated client for Telnyx's REST API. |
|
|
Soenneker.Telnyx.PublicKeys
Retrieves and caches the Ed25519 public key used to verify Telnyx webhook signatures. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.584 | 69 | 9/9/2026 |
| 4.0.583 | 75 | 9/9/2026 |
| 4.0.582 | 91 | 9/9/2026 |
| 4.0.580 | 57 | 9/9/2026 |
| 4.0.579 | 97 | 9/9/2026 |
| 4.0.578 | 109 | 9/9/2026 |
| 4.0.577 | 70 | 9/8/2026 |
| 4.0.576 | 115 | 9/8/2026 |
| 4.0.575 | 168 | 9/8/2026 |
| 4.0.574 | 88 | 9/8/2026 |
| 4.0.573 | 111 | 9/8/2026 |
| 4.0.572 | 94 | 9/8/2026 |
| 4.0.570 | 115 | 9/7/2026 |
| 4.0.569 | 119 | 9/7/2026 |
| 4.0.567 | 95 | 9/7/2026 |
| 4.0.566 | 128 | 9/7/2026 |
| 4.0.565 | 125 | 9/7/2026 |
| 4.0.564 | 186 | 9/5/2026 |
| 4.0.563 | 112 | 9/5/2026 |
| 4.0.562 | 138 | 9/5/2026 |
Updated Multiple NuGet packages