diff --git a/Recurly/IClient.cs b/Recurly/IClient.cs
index 196c7822..e9d1aa85 100644
--- a/Recurly/IClient.cs
+++ b/Recurly/IClient.cs
@@ -1715,7 +1715,7 @@ public interface IClient
///
/// Fetch an external subscription get_external_subscription api documentation
///
- /// External subscription ID or external_id. For ID no prefix is used e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g. `external-id-123456`.
+ /// External subscription ID, external_id or uuid. For ID no prefix is used e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g. `external-id-123456` and for uuid use prefix `uuid-` e.g. `uuid-7293239bae62777d8c1ae044a9843633`.
///
/// Settings for an external subscription.
///
@@ -1725,7 +1725,7 @@ public interface IClient
///
/// Fetch an external subscription get_external_subscription api documentation
///
- /// External subscription ID or external_id. For ID no prefix is used e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g. `external-id-123456`.
+ /// External subscription ID, external_id or uuid. For ID no prefix is used e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g. `external-id-123456` and for uuid use prefix `uuid-` e.g. `uuid-7293239bae62777d8c1ae044a9843633`.
///
/// Settings for an external subscription.
///
diff --git a/Recurly/Resources/ExternalSubscription.cs b/Recurly/Resources/ExternalSubscription.cs
index 158d8e9f..193bd23b 100644
--- a/Recurly/Resources/ExternalSubscription.cs
+++ b/Recurly/Resources/ExternalSubscription.cs
@@ -99,5 +99,9 @@ public class ExternalSubscription : Resource
[JsonProperty("updated_at")]
public DateTime? UpdatedAt { get; set; }
+ /// Universally Unique Identifier created automatically.
+ [JsonProperty("uuid")]
+ public string Uuid { get; set; }
+
}
}
diff --git a/openapi/api.yaml b/openapi/api.yaml
index 5b14ea98..9b0e9a56 100644
--- a/openapi/api.yaml
+++ b/openapi/api.yaml
@@ -16743,8 +16743,9 @@ components:
external_subscription_id_fetch:
name: external_subscription_id
in: path
- description: External subscription ID or external_id. For ID no prefix is used
- e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g. `external-id-123456`.
+ description: External subscription ID, external_id or uuid. For ID no prefix
+ is used e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g.
+ `external-id-123456` and for uuid use prefix `uuid-` e.g. `uuid-7293239bae62777d8c1ae044a9843633`.
required: true
schema:
type: string
@@ -25100,6 +25101,10 @@ components:
title: External Id
description: The id of the subscription in the external systems., I.e. Apple
App Store or Google Play Store.
+ uuid:
+ type: string
+ title: Uuid
+ description: Universally Unique Identifier created automatically.
last_purchased:
type: string
format: date-time