ApolloDeploy.Signal
4.0.1
dotnet add package ApolloDeploy.Signal --version 4.0.1
NuGet\Install-Package ApolloDeploy.Signal -Version 4.0.1
<PackageReference Include="ApolloDeploy.Signal" Version="4.0.1" />
<PackageVersion Include="ApolloDeploy.Signal" Version="4.0.1" />
<PackageReference Include="ApolloDeploy.Signal" />
paket add ApolloDeploy.Signal --version 4.0.1
#r "nuget: ApolloDeploy.Signal, 4.0.1"
#:package ApolloDeploy.Signal@4.0.1
#addin nuget:?package=ApolloDeploy.Signal&version=4.0.1
#tool nuget:?package=ApolloDeploy.Signal&version=4.0.1
Apollo Signal API .NET SDK
.NET client for the Apollo Signal API API.
Generated by Tesseract. Generated source files should not be edited manually.
Installation
dotnet add package ApolloDeploy.Signal
Quick start
using ApolloDeploySignal;
var client = new ApolloSignalApiClient(new ApolloSignalApiClientConfig
{
BaseUrl = "https://api.signal.apollodeploy.com",
TimeoutMs = 15_000,
});
var api = client.Emails;
Configuration and reliability
The generated HttpClient transport supports cancellation tokens, bounded timeouts, exponential-backoff retries, Retry-After handling, default headers, and structured SdkException values. Unsafe requests are not retried unless they are explicitly idempotent or unsafe retries are enabled.
var client = new ApolloSignalApiClient(new ApolloSignalApiClientConfig
{
TimeoutMs = 30_000,
MaxRetries = 3,
DefaultHeaders = new() { ["X-Application"] = "my-service" },
});
Documentation
| Domain | Description |
|---|---|
| EmailsAPI | emails operations |
| MetricsAPI | metrics operations |
| SuppressionsAPI | suppressions operations |
| SegmentsAPI | segments operations |
| TopicsAPI | topics operations |
| ContactPropertiesAPI | contactProperties operations |
| ContactsAPI | contacts operations |
| WebhooksAPI | webhooks operations |
| ApiKeysAPI | apiKeys operations |
| ProjectsAPI | projects operations |
| SendingDomainsAPI | sendingDomains operations |
Error handling
All operations throw SdkException on API or transport failures. It exposes Status, Code, RequestId, and the original exception when available.
Requirements
- .NET 8 or later
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- System.Text.Json (>= 8.0.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.