diff --git a/api/openapi.yaml b/api/openapi.yaml
index e7c33336..4706d36f 100644
--- a/api/openapi.yaml
+++ b/api/openapi.yaml
@@ -4664,9 +4664,9 @@ paths:
$ref: '#/components/schemas/ParameterCampaignType'
style: form
- description: "Includes an expanded categories object in the response. If the\
- \ [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores)\
- \ Enterprise feature is enabled, add access_settings_assignments to return\
- \ assigned areas and stores."
+ \ [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is\
+ \ enabled, add access_settings_assignments to return assigned areas and\
+ \ stores."
explode: true
in: query
name: expand
@@ -11118,9 +11118,9 @@ paths:
$ref: '#/components/schemas/ParameterPage'
style: form
- description: "Includes an expanded categories object in the response. If the\
- \ [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores)\
- \ Enterprise feature is enabled, add access_settings_assignments to return\
- \ assigned areas and stores."
+ \ [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is\
+ \ enabled, add access_settings_assignments to return assigned areas and\
+ \ stores."
explode: true
in: query
name: expand
diff --git a/docs/CampaignsApi.md b/docs/CampaignsApi.md
index 2fdb9527..eeb4e014 100644
--- a/docs/CampaignsApi.md
+++ b/docs/CampaignsApi.md
@@ -1310,7 +1310,7 @@ namespace Example
var limit = 56; // int? | Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
var page = 56; // int? | Which page of results to return. The lowest value is 1. (optional)
var campaignType = (ParameterCampaignType) "PROMOTION"; // ParameterCampaignType? | This attribute allows filtering by campaign type. (optional)
- var expand = (ParameterExpandListCampaigns) "category"; // ParameterExpandListCampaigns? | Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ var expand = (ParameterExpandListCampaigns) "category"; // ParameterExpandListCampaigns? | Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
var campaignStatus = (ParameterCampaignStatusListCampaigns) "DONE"; // ParameterCampaignStatusListCampaigns? | Sorts the results by the status of the campaign. (optional)
var isReferralCode = true; // bool? | Sorts the results that are or are not referral campaigns. (optional)
var order = (ParameterOrderListCampaigns) "created_at"; // ParameterOrderListCampaigns? | Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1361,7 +1361,7 @@ catch (ApiException e)
| **limit** | **int?** | Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. | [optional] |
| **page** | **int?** | Which page of results to return. The lowest value is 1. | [optional] |
| **campaignType** | **ParameterCampaignType?** | This attribute allows filtering by campaign type. | [optional] |
-| **expand** | **ParameterExpandListCampaigns?** | Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. | [optional] |
+| **expand** | **ParameterExpandListCampaigns?** | Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. | [optional] |
| **campaignStatus** | **ParameterCampaignStatusListCampaigns?** | Sorts the results by the status of the campaign. | [optional] |
| **isReferralCode** | **bool?** | Sorts the results that are or are not referral campaigns. | [optional] |
| **order** | **ParameterOrderListCampaigns?** | Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. | [optional] |
diff --git a/docs/LoyaltiesApi.md b/docs/LoyaltiesApi.md
index fea8ada0..38529d3e 100644
--- a/docs/LoyaltiesApi.md
+++ b/docs/LoyaltiesApi.md
@@ -3229,7 +3229,7 @@ namespace Example
var apiInstance = new LoyaltiesApi(config);
var limit = 56; // int? | Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
var page = 56; // int? | Which page of results to return. The lowest value is 1. (optional)
- var expand = (ParameterExpandListCampaigns) "category"; // ParameterExpandListCampaigns? | Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ var expand = (ParameterExpandListCampaigns) "category"; // ParameterExpandListCampaigns? | Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
var order = (ParameterOrderListCampaigns) "created_at"; // ParameterOrderListCampaigns? | Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
try
@@ -3275,7 +3275,7 @@ catch (ApiException e)
|------|------|-------------|-------|
| **limit** | **int?** | Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. | [optional] |
| **page** | **int?** | Which page of results to return. The lowest value is 1. | [optional] |
-| **expand** | **ParameterExpandListCampaigns?** | Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. | [optional] |
+| **expand** | **ParameterExpandListCampaigns?** | Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. | [optional] |
| **order** | **ParameterOrderListCampaigns?** | Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. | [optional] |
### Return type
diff --git a/lib/net9.0/Voucherify.deps.json b/lib/net9.0/Voucherify.deps.json
index 2c1cb4e9..cffd5fa0 100644
--- a/lib/net9.0/Voucherify.deps.json
+++ b/lib/net9.0/Voucherify.deps.json
@@ -6,7 +6,7 @@
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v9.0": {
- "Voucherify/9.0.1": {
+ "Voucherify/9.0.2": {
"dependencies": {
"JsonSubTypes": "2.0.1",
"Microsoft.Extensions.DependencyInjection": "9.0.10",
@@ -478,7 +478,7 @@
}
},
"libraries": {
- "Voucherify/9.0.1": {
+ "Voucherify/9.0.2": {
"type": "project",
"serviceable": false,
"sha512": ""
diff --git a/lib/net9.0/Voucherify.dll b/lib/net9.0/Voucherify.dll
index 9028e5c4..91c3ad45 100644
Binary files a/lib/net9.0/Voucherify.dll and b/lib/net9.0/Voucherify.dll differ
diff --git a/lib/net9.0/Voucherify.xml b/lib/net9.0/Voucherify.xml
index 882da4ee..cad88711 100644
--- a/lib/net9.0/Voucherify.xml
+++ b/lib/net9.0/Voucherify.xml
@@ -872,7 +872,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -892,7 +892,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1283,7 +1283,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1304,7 +1304,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1928,7 +1928,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1945,7 +1945,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1962,7 +1962,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1980,7 +1980,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -6253,7 +6253,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
LoyaltiesListCampaignsResponseBody
@@ -6268,7 +6268,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
ApiResponse of LoyaltiesListCampaignsResponseBody
@@ -7760,7 +7760,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -7776,7 +7776,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -9815,7 +9815,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
LoyaltiesListCampaignsResponseBody
@@ -9827,7 +9827,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
ApiResponse of LoyaltiesListCampaignsResponseBody
@@ -9839,7 +9839,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -9852,7 +9852,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -26301,6 +26301,12 @@
The RestSharp response object
A new ApiResponse instance.
+
+
+ Gets or creates a shared RestClient for the given options (lazy init, thread-safe).
+ Used to avoid socket exhaustion by reusing one client per ApiClient instance.
+
+
Executes the HTTP request for the current service.
diff --git a/lib/netstandard2.0/Voucherify.deps.json b/lib/netstandard2.0/Voucherify.deps.json
index bdd36951..41202dd8 100644
--- a/lib/netstandard2.0/Voucherify.deps.json
+++ b/lib/netstandard2.0/Voucherify.deps.json
@@ -7,7 +7,7 @@
"targets": {
".NETStandard,Version=v2.0": {},
".NETStandard,Version=v2.0/": {
- "Voucherify/9.0.1": {
+ "Voucherify/9.0.2": {
"dependencies": {
"JsonSubTypes": "2.0.1",
"NETStandard.Library": "2.0.3",
@@ -179,7 +179,7 @@
}
},
"libraries": {
- "Voucherify/9.0.1": {
+ "Voucherify/9.0.2": {
"type": "project",
"serviceable": false,
"sha512": ""
diff --git a/lib/netstandard2.0/Voucherify.dll b/lib/netstandard2.0/Voucherify.dll
index fff0c19f..7a350ef6 100644
Binary files a/lib/netstandard2.0/Voucherify.dll and b/lib/netstandard2.0/Voucherify.dll differ
diff --git a/lib/netstandard2.0/Voucherify.xml b/lib/netstandard2.0/Voucherify.xml
index 882da4ee..cad88711 100644
--- a/lib/netstandard2.0/Voucherify.xml
+++ b/lib/netstandard2.0/Voucherify.xml
@@ -872,7 +872,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -892,7 +892,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1283,7 +1283,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1304,7 +1304,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1928,7 +1928,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1945,7 +1945,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1962,7 +1962,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1980,7 +1980,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -6253,7 +6253,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
LoyaltiesListCampaignsResponseBody
@@ -6268,7 +6268,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
ApiResponse of LoyaltiesListCampaignsResponseBody
@@ -7760,7 +7760,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -7776,7 +7776,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -9815,7 +9815,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
LoyaltiesListCampaignsResponseBody
@@ -9827,7 +9827,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
ApiResponse of LoyaltiesListCampaignsResponseBody
@@ -9839,7 +9839,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -9852,7 +9852,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -26301,6 +26301,12 @@
The RestSharp response object
A new ApiResponse instance.
+
+
+ Gets or creates a shared RestClient for the given options (lazy init, thread-safe).
+ Used to avoid socket exhaustion by reusing one client per ApiClient instance.
+
+
Executes the HTTP request for the current service.
diff --git a/lib/netstandard2.1/Voucherify.deps.json b/lib/netstandard2.1/Voucherify.deps.json
index bcbf3b82..e10b77f1 100644
--- a/lib/netstandard2.1/Voucherify.deps.json
+++ b/lib/netstandard2.1/Voucherify.deps.json
@@ -7,7 +7,7 @@
"targets": {
".NETStandard,Version=v2.1": {},
".NETStandard,Version=v2.1/": {
- "Voucherify/9.0.1": {
+ "Voucherify/9.0.2": {
"dependencies": {
"JsonSubTypes": "2.0.1",
"Newtonsoft.Json": "13.0.3",
@@ -169,7 +169,7 @@
}
},
"libraries": {
- "Voucherify/9.0.1": {
+ "Voucherify/9.0.2": {
"type": "project",
"serviceable": false,
"sha512": ""
diff --git a/lib/netstandard2.1/Voucherify.dll b/lib/netstandard2.1/Voucherify.dll
index 41817d76..5399fcd2 100644
Binary files a/lib/netstandard2.1/Voucherify.dll and b/lib/netstandard2.1/Voucherify.dll differ
diff --git a/lib/netstandard2.1/Voucherify.xml b/lib/netstandard2.1/Voucherify.xml
index 882da4ee..cad88711 100644
--- a/lib/netstandard2.1/Voucherify.xml
+++ b/lib/netstandard2.1/Voucherify.xml
@@ -872,7 +872,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -892,7 +892,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1283,7 +1283,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1304,7 +1304,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1928,7 +1928,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1945,7 +1945,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1962,7 +1962,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -1980,7 +1980,7 @@
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
This attribute allows filtering by campaign type. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results by the status of the campaign. (optional)
Sorts the results that are or are not referral campaigns. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -6253,7 +6253,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
LoyaltiesListCampaignsResponseBody
@@ -6268,7 +6268,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
ApiResponse of LoyaltiesListCampaignsResponseBody
@@ -7760,7 +7760,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -7776,7 +7776,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -9815,7 +9815,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
LoyaltiesListCampaignsResponseBody
@@ -9827,7 +9827,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
ApiResponse of LoyaltiesListCampaignsResponseBody
@@ -9839,7 +9839,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -9852,7 +9852,7 @@
Thrown when fails to make API call
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
Which page of results to return. The lowest value is 1. (optional)
- Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
Index associated with the operation.
Cancellation Token to cancel the request.
@@ -26301,6 +26301,12 @@
The RestSharp response object
A new ApiResponse instance.
+
+
+ Gets or creates a shared RestClient for the given options (lazy init, thread-safe).
+ Used to avoid socket exhaustion by reusing one client per ApiClient instance.
+
+
Executes the HTTP request for the current service.
diff --git a/readme.md b/readme.md
index de558cd4..1a07baed 100644
--- a/readme.md
+++ b/readme.md
@@ -132,7 +132,6 @@ namespace Example
};
config.ApiKey.Add("X-App-Id", xAppId);
config.ApiKey.Add("X-App-Token", xAppToken);
-
var apiInstance = new CampaignsApi(config);
try
@@ -146,7 +145,6 @@ namespace Example
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
-
}
}
}
@@ -177,7 +175,7 @@ This SDK is auto-generated (except for tests), so changes made here will be over
## 🏷️ Link tags
-[OpenAPI generated from tag](https://github.com/voucherifyio/voucherify-openapi/releases/tag/sdk-dotnet-9.0.1).
+[OpenAPI generated from tag](https://github.com/voucherifyio/voucherify-openapi/releases/tag/sdk-dotnet-9.0.2).
## 🔐 Authorization
@@ -269,7 +267,8 @@ Authorization schemes defined for the API.
- `templates`: Gives access to all endpoints and methods starting with `/v1/templates`.
## 📅 Changelog
-
+- **2026-03-16** - `9.0.2`
+ - Fixed: HttpClient/RestClient is no longer disposed after every request; a single shared instance per ApiClient is used to prevent socket exhaustion.
- **2026-03-05** - `9.0.1`
- Added debug mode to measure request timings
- **2025-12-14** - `9.0.0`
diff --git a/src/Voucherify/Api/CampaignsApi.cs b/src/Voucherify/Api/CampaignsApi.cs
index 8d1ef00a..fc48102d 100644
--- a/src/Voucherify/Api/CampaignsApi.cs
+++ b/src/Voucherify/Api/CampaignsApi.cs
@@ -342,7 +342,7 @@ public interface ICampaignsApiSync : IApiAccessor
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
/// This attribute allows filtering by campaign type. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results by the status of the campaign. (optional)
/// Sorts the results that are or are not referral campaigns. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -362,7 +362,7 @@ public interface ICampaignsApiSync : IApiAccessor
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
/// This attribute allows filtering by campaign type. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results by the status of the campaign. (optional)
/// Sorts the results that are or are not referral campaigns. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -743,7 +743,7 @@ public interface ICampaignsApiAsync : IApiAccessor
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
/// This attribute allows filtering by campaign type. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results by the status of the campaign. (optional)
/// Sorts the results that are or are not referral campaigns. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -764,7 +764,7 @@ public interface ICampaignsApiAsync : IApiAccessor
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
/// This attribute allows filtering by campaign type. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results by the status of the campaign. (optional)
/// Sorts the results that are or are not referral campaigns. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -3524,7 +3524,7 @@ public Voucherify.Client.ApiResponse ImportVo
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
/// This attribute allows filtering by campaign type. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results by the status of the campaign. (optional)
/// Sorts the results that are or are not referral campaigns. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -3545,7 +3545,7 @@ public Voucherify.Client.ApiResponse ImportVo
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
/// This attribute allows filtering by campaign type. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results by the status of the campaign. (optional)
/// Sorts the results that are or are not referral campaigns. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -3736,7 +3736,7 @@ public Voucherify.Client.ApiResponse ImportVo
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
/// This attribute allows filtering by campaign type. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results by the status of the campaign. (optional)
/// Sorts the results that are or are not referral campaigns. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
@@ -3758,7 +3758,7 @@ public Voucherify.Client.ApiResponse ImportVo
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
/// This attribute allows filtering by campaign type. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results by the status of the campaign. (optional)
/// Sorts the results that are or are not referral campaigns. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
diff --git a/src/Voucherify/Api/LoyaltiesApi.cs b/src/Voucherify/Api/LoyaltiesApi.cs
index ac077a5f..60d4f778 100644
--- a/src/Voucherify/Api/LoyaltiesApi.cs
+++ b/src/Voucherify/Api/LoyaltiesApi.cs
@@ -813,7 +813,7 @@ public interface ILoyaltiesApiSync : IApiAccessor
/// Thrown when fails to make API call
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
/// Index associated with the operation.
/// LoyaltiesListCampaignsResponseBody
@@ -828,7 +828,7 @@ public interface ILoyaltiesApiSync : IApiAccessor
/// Thrown when fails to make API call
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
/// Index associated with the operation.
/// ApiResponse of LoyaltiesListCampaignsResponseBody
@@ -2272,7 +2272,7 @@ public interface ILoyaltiesApiAsync : IApiAccessor
/// Thrown when fails to make API call
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
/// Index associated with the operation.
/// Cancellation Token to cancel the request.
@@ -2288,7 +2288,7 @@ public interface ILoyaltiesApiAsync : IApiAccessor
/// Thrown when fails to make API call
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
/// Index associated with the operation.
/// Cancellation Token to cancel the request.
@@ -9675,7 +9675,7 @@ public Voucherify.Client.ApiResponseThrown when fails to make API call
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
/// Index associated with the operation.
/// LoyaltiesListCampaignsResponseBody
@@ -9691,7 +9691,7 @@ public Voucherify.Client.ApiResponseThrown when fails to make API call
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
/// Index associated with the operation.
/// ApiResponse of LoyaltiesListCampaignsResponseBody
@@ -9787,7 +9787,7 @@ public Voucherify.Client.ApiResponseThrown when fails to make API call
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
/// Index associated with the operation.
/// Cancellation Token to cancel the request.
@@ -9804,7 +9804,7 @@ public Voucherify.Client.ApiResponseThrown when fails to make API call
/// Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items. (optional)
/// Which page of results to return. The lowest value is 1. (optional)
- /// Includes an expanded categories object in the response. If the [Areas and Stores](https://support.voucherify.io/article/623-areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
+ /// Includes an expanded categories object in the response. If the [Areas and Stores](/orchestrate/areas-and-stores) Enterprise feature is enabled, add access_settings_assignments to return assigned areas and stores. (optional)
/// Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order. (optional)
/// Index associated with the operation.
/// Cancellation Token to cancel the request.
diff --git a/src/Voucherify/Client/ApiClient.cs b/src/Voucherify/Client/ApiClient.cs
index dde27eec..547ef0ed 100644
--- a/src/Voucherify/Client/ApiClient.cs
+++ b/src/Voucherify/Client/ApiClient.cs
@@ -172,6 +172,8 @@ internal object Deserialize(RestResponse response, Type type)
public partial class ApiClient : ISynchronousClient, IAsynchronousClient
{
private readonly string _baseUrl;
+ private RestClient _restClient;
+ private readonly object _restClientLock = new object();
///
/// Specifies the settings on a object.
@@ -438,6 +440,14 @@ private RestRequest NewRequest(
}
}
+ if (options.Cookies != null && options.Cookies.Count > 0)
+ {
+ foreach (var cookie in options.Cookies)
+ {
+ request.AddCookie(cookie.Name, cookie.Value, cookie.Path ?? "/", cookie.Domain ?? "");
+ }
+ }
+
StopTiming(debugModeEnabled, stopwatch, "Request construction", method.ToString(), path);
return request;
@@ -494,6 +504,24 @@ private ApiResponse ToApiResponse(RestResponse response)
return transformed;
}
+ ///
+ /// Gets or creates a shared RestClient for the given options (lazy init, thread-safe).
+ /// Used to avoid socket exhaustion by reusing one client per ApiClient instance.
+ ///
+ private RestClient GetOrCreateRestClient(RestClientOptions clientOptions, IReadableConfiguration configuration)
+ {
+ if (_restClient != null)
+ return _restClient;
+ lock (_restClientLock)
+ {
+ if (_restClient != null)
+ return _restClient;
+ _restClient = new RestClient(clientOptions,
+ configureSerialization: serializerConfig => serializerConfig.UseSerializer(() => new CustomJsonCodec(SerializerSettings, configuration)));
+ return _restClient;
+ }
+ }
+
///
/// Executes the HTTP request for the current service.
/// Based on functions received it can be async or sync.
@@ -534,8 +562,19 @@ private async Task> ExecClientAsync(Func serializerConfig.UseSerializer(() => new CustomJsonCodec(SerializerSettings, configuration))))
+ RestClient client;
+ bool useSharedClient = (baseUrl == _baseUrl);
+ if (useSharedClient)
+ {
+ client = GetOrCreateRestClient(clientOptions, configuration);
+ }
+ else
+ {
+ client = new RestClient(clientOptions,
+ configureSerialization: serializerConfig => serializerConfig.UseSerializer(() => new CustomJsonCodec(SerializerSettings, configuration)));
+ }
+
+ try
{
InterceptRequest(request);
@@ -602,6 +641,13 @@ private async Task> ExecClientAsync(Func> DeserializeRestResponseFromPolicyAsync(RestClient client, RestRequest request, PolicyResult policyResult, bool debugModeEnabled = false, CancellationToken cancellationToken = default)
@@ -629,16 +675,7 @@ private ApiResponse Exec(RestRequest request, RequestOptions options, IRea
{
Action setOptions = (clientOptions) =>
{
- var cookies = new CookieContainer();
-
- if (options.Cookies != null && options.Cookies.Count > 0)
- {
- foreach (var cookie in options.Cookies)
- {
- cookies.Add(new Cookie(cookie.Name, cookie.Value));
- }
- }
- clientOptions.CookieContainer = cookies;
+ // Cookies are added per-request in NewRequest to avoid mutating shared RestClient
};
Func>> getResponse = (client) =>
diff --git a/src/Voucherify/Client/Configuration.cs b/src/Voucherify/Client/Configuration.cs
index 380527b4..933f0264 100644
--- a/src/Voucherify/Client/Configuration.cs
+++ b/src/Voucherify/Client/Configuration.cs
@@ -35,7 +35,7 @@ public class Configuration : IReadableConfiguration
/// Version of the package.
///
/// Version of the package.
- public const string Version = "9.0.1";
+ public const string Version = "9.0.2";
///
/// Identifier for ISO 8601 DateTime Format
@@ -114,7 +114,7 @@ public class Configuration : IReadableConfiguration
public Configuration()
{
Proxy = null;
- UserAgent = WebUtility.UrlEncode("DOTNET-SDK-9.0.1");
+ UserAgent = WebUtility.UrlEncode("DOTNET-SDK-9.0.2");
BasePath = "https://api.voucherify.io";
DefaultHeaders = new ConcurrentDictionary();
ApiKey = new ConcurrentDictionary();
@@ -594,7 +594,7 @@ public static string ToDebugReport()
report += " OS: " + System.Environment.OSVersion + "\n";
report += " .NET Framework Version: " + System.Environment.Version + "\n";
report += " Version of the API: v2018-08-01\n";
- report += " SDK Package Version: 9.0.1\n";
+ report += " SDK Package Version: 9.0.2\n";
return report;
}
diff --git a/src/Voucherify/Voucherify.csproj b/src/Voucherify/Voucherify.csproj
index 707f82ee..18b254ac 100644
--- a/src/Voucherify/Voucherify.csproj
+++ b/src/Voucherify/Voucherify.csproj
@@ -12,7 +12,7 @@
A library generated from a OpenAPI doc
MIT
Voucherify
- 9.0.1
+ 9.0.2
bin\$(Configuration)\$(TargetFramework)\Voucherify.xml
https://github.com/voucherifyio/voucherify-dotNET-sdk
git
diff --git a/src/Voucherify/Voucherify.nuspec b/src/Voucherify/Voucherify.nuspec
index d930d964..f41a2207 100644
--- a/src/Voucherify/Voucherify.nuspec
+++ b/src/Voucherify/Voucherify.nuspec
@@ -9,11 +9,13 @@
MIT
https://github.com/voucherifyio/voucherify-dotNET-sdk
false
- 9.0.1
+ 9.0.2
.Net SDK for Voucherify - coupons, vouchers, promo codes - http://www.voucherify.io
MIT
+ 2026-03-16: 9.0.2
+ - Fixed: HttpClient/RestClient is no longer disposed after every request; a single shared instance per ApiClient is used to prevent socket exhaustion.
2026-03-05: 9.0.1
- Added debug mode to measure request timings
2025-12-14: 9.0.0