Soenneker.Instantly.Dfy
11.0.184
Prefix Reserved
dotnet add package Soenneker.Instantly.Dfy --version 11.0.184
NuGet\Install-Package Soenneker.Instantly.Dfy -Version 11.0.184
<PackageReference Include="Soenneker.Instantly.Dfy" Version="11.0.184" />
<PackageVersion Include="Soenneker.Instantly.Dfy" Version="11.0.184" />
<PackageReference Include="Soenneker.Instantly.Dfy" />
paket add Soenneker.Instantly.Dfy --version 11.0.184
#r "nuget: Soenneker.Instantly.Dfy, 11.0.184"
#:package Soenneker.Instantly.Dfy@11.0.184
#addin nuget:?package=Soenneker.Instantly.Dfy&version=11.0.184
#tool nuget:?package=Soenneker.Instantly.Dfy&version=11.0.184
Soenneker.Instantly.Dfy
Place or simulate Instantly DFY email-account orders, inspect ordered accounts, cancel accounts, and discover available domains.
Install
dotnet add package Soenneker.Instantly.Dfy
Configure and register
{
"Instantly": {
"ApiKey": "<API key>",
"LogEnabled": false
}
}
using Soenneker.Instantly.Dfy.Registrars;
services.AddInstantlyDfyUtilAsScoped();
The scoped DFY service deliberately uses the singleton generated-client provider. Use AddInstantlyDfyUtilAsSingleton() when the operation layer should also live for the application lifetime.
Simulate before ordering
using Soenneker.Instantly.Dfy.Abstract;
using Soenneker.Instantly.OpenApiClient.Models;
var request = new CreateDfyEmailAccountOrderRequest
{
Items = orderItems,
OrderType = CreateDfyEmailAccountOrderRequestOrderType.Dfy
};
CreateDfyEmailAccountOrder200Response? quote = await dfy.Simulate(
request,
cancellationToken);
Simulate sets request.Simulation to true and sends the request without placing the order or charging the card. It mutates the supplied request object.
Place an order
CreateDfyEmailAccountOrder200Response? order = await dfy.Create(
orderItems,
orderType: CreateDfyEmailAccountOrderRequestOrderType.Dfy,
simulation: false,
cancellationToken: cancellationToken);
Create with simulation: false places the order and may charge the Instantly account. Use Simulate or set simulation: true when you only want validation and pricing.
List orders and accounts
ListDfyEmailAccountOrder200Response orders = await dfy.GetAll(
cancellationToken: cancellationToken);
ListDfyEmailAccountOrdersAccounts200Response accounts =
await dfy.GetAllAccounts(
withPasswords: false,
cancellationToken: cancellationToken);
GetAll and GetAllAccounts request batches of 100 and follow next_starting_after. Pass a cursor to resume. If Instantly repeats a cursor, the methods throw instead of looping indefinitely.
Set withPasswords: true only when the caller needs credentials, and avoid logging or retaining the returned passwords unnecessarily.
Domains and cancellation
CheckDomainsAvailability200Response? availability =
await dfy.CheckDomainsAvailability(domains, cancellationToken);
GenerateSimilarDomains200Response? alternatives =
await dfy.GenerateSimilarDomains(domain, cancellationToken: cancellationToken);
PreWarmedUpDomainsList200Response? preWarmed =
await dfy.GetPreWarmedUpDomains(cancellationToken);
CancelDfyEmailAccounts200Response? cancelled =
await dfy.CancelAccounts(accountsToCancel, cancellationToken);
Cancellation is destructive for the selected ordered accounts. API and deserialization failures are surfaced to the caller; nullable results indicate that Instantly returned no response body or no matching item.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
-
net11.0
- Soenneker.Instantly.ClientUtil (>= 11.0.764)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Soenneker.Instantly.Dfy:
| Package | Downloads |
|---|---|
|
Soenneker.Instantly.Suite
Registers Instantly account, analytics, DFY, lead, Unibox, and email-verification operations together |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.184 | 0 | 11/15/2026 |
| 11.0.183 | 70 | 11/14/2026 |
| 11.0.182 | 57 | 11/13/2026 |
| 11.0.181 | 86 | 11/11/2026 |
| 11.0.180 | 60 | 11/11/2026 |
| 11.0.179 | 60 | 11/11/2026 |
| 11.0.178 | 67 | 11/11/2026 |
| 11.0.177 | 81 | 11/11/2026 |
| 11.0.176 | 101 | 11/10/2026 |
| 11.0.175 | 126 | 11/8/2026 |
| 11.0.174 | 155 | 11/7/2026 |
| 11.0.173 | 182 | 11/6/2026 |
| 11.0.172 | 155 | 11/4/2026 |
| 11.0.171 | 129 | 11/3/2026 |
| 11.0.170 | 109 | 11/3/2026 |
| 11.0.169 | 99 | 11/3/2026 |
| 11.0.168 | 128 | 11/3/2026 |
| 11.0.167 | 100 | 11/3/2026 |
| 11.0.166 | 100 | 11/3/2026 |
| 11.0.165 | 103 | 11/3/2026 |
Update dependency Soenneker.Instantly.ClientUtil to 11.0.764 (#198)