diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Create.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Create.g.cs
index 791d1314..3e601ff8 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Create.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Create.g.cs
@@ -73,9 +73,6 @@ public partial interface IStorageS3RolesClient
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -140,7 +137,6 @@ public partial interface IStorageS3RolesClient
string? bucket = default,
bool? canDeleteObjects = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Create2.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Create2.g.cs
index 524e4abd..be756670 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Create2.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Create2.g.cs
@@ -70,9 +70,6 @@ public partial interface IStorageS3RolesClient
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -145,7 +142,6 @@ public partial interface IStorageS3RolesClient
string? awsSseKmsKeyId = default,
string? bucket = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Update.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Update.g.cs
index de8ad3a0..88937382 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Update.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Update.g.cs
@@ -78,9 +78,6 @@ public partial interface IStorageS3RolesClient
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -144,7 +141,6 @@ public partial interface IStorageS3RolesClient
string? bucket = default,
bool? canDeleteObjects = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Update2.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Update2.g.cs
index 11ead6f2..4fd6ff61 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Update2.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Update2.g.cs
@@ -75,9 +75,6 @@ public partial interface IStorageS3RolesClient
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -149,7 +146,6 @@ public partial interface IStorageS3RolesClient
string? awsSseKmsKeyId = default,
string? bucket = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Validate.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Validate.g.cs
index 738eb038..aa6a13e8 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Validate.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Validate.g.cs
@@ -73,9 +73,6 @@ public partial interface IStorageS3RolesClient
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -140,7 +137,6 @@ public partial interface IStorageS3RolesClient
string? bucket = default,
bool? canDeleteObjects = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Validate2.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Validate2.g.cs
index a11f2c94..00408e0a 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Validate2.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.IStorageS3RolesClient.Validate2.g.cs
@@ -70,9 +70,6 @@ public partial interface IStorageS3RolesClient
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -145,7 +142,6 @@ public partial interface IStorageS3RolesClient
string? awsSseKmsKeyId = default,
string? bucket = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ExportStorage.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ExportStorage.g.cs
index c8d3963a..4a88bf52 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ExportStorage.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ExportStorage.g.cs
@@ -59,7 +59,8 @@ public sealed partial class LseS3ExportStorage
public string? Description { get; set; }
///
- /// AWS ExternalId
+ /// AWS ExternalId. Set by the server; read-only.
+ /// Included only in responses
///
[global::System.Text.Json.Serialization.JsonPropertyName("external_id")]
public string? ExternalId { get; set; }
@@ -220,7 +221,8 @@ public sealed partial class LseS3ExportStorage
/// Cloud storage description
///
///
- /// AWS ExternalId
+ /// AWS ExternalId. Set by the server; read-only.
+ /// Included only in responses
///
///
/// Last sync finished time
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ExportStorageRequest.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ExportStorageRequest.g.cs
index dc0b6ba8..71cf4aff 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ExportStorageRequest.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ExportStorageRequest.g.cs
@@ -50,12 +50,6 @@ public sealed partial class LseS3ExportStorageRequest
[global::System.Text.Json.Serialization.JsonPropertyName("description")]
public string? Description { get; set; }
- ///
- /// AWS ExternalId
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("external_id")]
- public string? ExternalId { get; set; }
-
///
/// Last sync finished time
///
@@ -196,9 +190,6 @@ public sealed partial class LseS3ExportStorageRequest
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -257,7 +248,6 @@ public LseS3ExportStorageRequest(
string? bucket,
bool? canDeleteObjects,
string? description,
- string? externalId,
global::System.DateTime? lastSync,
int? lastSyncCount,
string? lastSyncJob,
@@ -280,7 +270,6 @@ public LseS3ExportStorageRequest(
this.Bucket = bucket;
this.CanDeleteObjects = canDeleteObjects;
this.Description = description;
- this.ExternalId = externalId;
this.LastSync = lastSync;
this.LastSyncCount = lastSyncCount;
this.LastSyncJob = lastSyncJob;
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ImportStorage.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ImportStorage.g.cs
index cb0fda01..1f0bf403 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ImportStorage.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ImportStorage.g.cs
@@ -53,7 +53,8 @@ public sealed partial class LseS3ImportStorage
public string? Description { get; set; }
///
- /// AWS ExternalId
+ /// AWS ExternalId. Set by the server; read-only.
+ /// Included only in responses
///
[global::System.Text.Json.Serialization.JsonPropertyName("external_id")]
public string? ExternalId { get; set; }
@@ -229,7 +230,8 @@ public sealed partial class LseS3ImportStorage
/// Cloud storage description
///
///
- /// AWS ExternalId
+ /// AWS ExternalId. Set by the server; read-only.
+ /// Included only in responses
///
///
/// Last sync finished time
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ImportStorageRequest.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ImportStorageRequest.g.cs
index e9babab3..a814ee29 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ImportStorageRequest.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.LseS3ImportStorageRequest.g.cs
@@ -44,12 +44,6 @@ public sealed partial class LseS3ImportStorageRequest
[global::System.Text.Json.Serialization.JsonPropertyName("description")]
public string? Description { get; set; }
- ///
- /// AWS ExternalId
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("external_id")]
- public string? ExternalId { get; set; }
-
///
/// Last sync finished time
///
@@ -205,9 +199,6 @@ public sealed partial class LseS3ImportStorageRequest
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -274,7 +265,6 @@ public LseS3ImportStorageRequest(
string? awsSseKmsKeyId,
string? bucket,
string? description,
- string? externalId,
global::System.DateTime? lastSync,
int? lastSyncCount,
string? lastSyncJob,
@@ -299,7 +289,6 @@ public LseS3ImportStorageRequest(
this.AwsSseKmsKeyId = awsSseKmsKeyId;
this.Bucket = bucket;
this.Description = description;
- this.ExternalId = externalId;
this.LastSync = lastSync;
this.LastSyncCount = lastSyncCount;
this.LastSyncJob = lastSyncJob;
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedLseS3ExportStorageRequest.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedLseS3ExportStorageRequest.g.cs
index 1656e640..edfe1509 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedLseS3ExportStorageRequest.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedLseS3ExportStorageRequest.g.cs
@@ -50,12 +50,6 @@ public sealed partial class PatchedLseS3ExportStorageRequest
[global::System.Text.Json.Serialization.JsonPropertyName("description")]
public string? Description { get; set; }
- ///
- /// AWS ExternalId
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("external_id")]
- public string? ExternalId { get; set; }
-
///
/// Last sync finished time
///
@@ -188,9 +182,6 @@ public sealed partial class PatchedLseS3ExportStorageRequest
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -253,7 +244,6 @@ public PatchedLseS3ExportStorageRequest(
string? bucket,
bool? canDeleteObjects,
string? description,
- string? externalId,
global::System.DateTime? lastSync,
int? lastSyncCount,
string? lastSyncJob,
@@ -278,7 +268,6 @@ public PatchedLseS3ExportStorageRequest(
this.Bucket = bucket;
this.CanDeleteObjects = canDeleteObjects;
this.Description = description;
- this.ExternalId = externalId;
this.LastSync = lastSync;
this.LastSyncCount = lastSyncCount;
this.LastSyncJob = lastSyncJob;
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedLseS3ImportStorageRequest.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedLseS3ImportStorageRequest.g.cs
index 8a9506d4..4111c7c3 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedLseS3ImportStorageRequest.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.Models.PatchedLseS3ImportStorageRequest.g.cs
@@ -44,12 +44,6 @@ public sealed partial class PatchedLseS3ImportStorageRequest
[global::System.Text.Json.Serialization.JsonPropertyName("description")]
public string? Description { get; set; }
- ///
- /// AWS ExternalId
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("external_id")]
- public string? ExternalId { get; set; }
-
///
/// Last sync finished time
///
@@ -197,9 +191,6 @@ public sealed partial class PatchedLseS3ImportStorageRequest
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -270,7 +261,6 @@ public PatchedLseS3ImportStorageRequest(
string? awsSseKmsKeyId,
string? bucket,
string? description,
- string? externalId,
global::System.DateTime? lastSync,
int? lastSyncCount,
string? lastSyncJob,
@@ -297,7 +287,6 @@ public PatchedLseS3ImportStorageRequest(
this.AwsSseKmsKeyId = awsSseKmsKeyId;
this.Bucket = bucket;
this.Description = description;
- this.ExternalId = externalId;
this.LastSync = lastSync;
this.LastSyncCount = lastSyncCount;
this.LastSyncJob = lastSyncJob;
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Create.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Create.g.cs
index a010b684..f2027f16 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Create.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Create.g.cs
@@ -476,9 +476,6 @@ partial void ProcessCreateResponseContent(
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -543,7 +540,6 @@ partial void ProcessCreateResponseContent(
string? bucket = default,
bool? canDeleteObjects = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
@@ -570,7 +566,6 @@ partial void ProcessCreateResponseContent(
Bucket = bucket,
CanDeleteObjects = canDeleteObjects,
Description = description,
- ExternalId = externalId,
LastSync = lastSync,
LastSyncCount = lastSyncCount,
LastSyncJob = lastSyncJob,
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Create2.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Create2.g.cs
index f1344257..61e1d7e1 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Create2.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Create2.g.cs
@@ -473,9 +473,6 @@ partial void ProcessCreate2ResponseContent(
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -548,7 +545,6 @@ partial void ProcessCreate2ResponseContent(
string? awsSseKmsKeyId = default,
string? bucket = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
@@ -577,7 +573,6 @@ partial void ProcessCreate2ResponseContent(
AwsSseKmsKeyId = awsSseKmsKeyId,
Bucket = bucket,
Description = description,
- ExternalId = externalId,
LastSync = lastSync,
LastSyncCount = lastSyncCount,
LastSyncJob = lastSyncJob,
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Update.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Update.g.cs
index 3bc3f8f3..6e5ef2a0 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Update.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Update.g.cs
@@ -486,9 +486,6 @@ partial void ProcessUpdateResponseContent(
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -552,7 +549,6 @@ partial void ProcessUpdateResponseContent(
string? bucket = default,
bool? canDeleteObjects = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
@@ -581,7 +577,6 @@ partial void ProcessUpdateResponseContent(
Bucket = bucket,
CanDeleteObjects = canDeleteObjects,
Description = description,
- ExternalId = externalId,
LastSync = lastSync,
LastSyncCount = lastSyncCount,
LastSyncJob = lastSyncJob,
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Update2.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Update2.g.cs
index 494be59f..10db357b 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Update2.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Update2.g.cs
@@ -483,9 +483,6 @@ partial void ProcessUpdate2ResponseContent(
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -557,7 +554,6 @@ partial void ProcessUpdate2ResponseContent(
string? awsSseKmsKeyId = default,
string? bucket = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
@@ -588,7 +584,6 @@ partial void ProcessUpdate2ResponseContent(
AwsSseKmsKeyId = awsSseKmsKeyId,
Bucket = bucket,
Description = description,
- ExternalId = externalId,
LastSync = lastSync,
LastSyncCount = lastSyncCount,
LastSyncJob = lastSyncJob,
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Validate.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Validate.g.cs
index 21ae4346..99688a58 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Validate.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Validate.g.cs
@@ -453,9 +453,6 @@ await ValidateAsResponseAsync(
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -520,7 +517,6 @@ await ValidateAsResponseAsync(
string? bucket = default,
bool? canDeleteObjects = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
@@ -547,7 +543,6 @@ await ValidateAsResponseAsync(
Bucket = bucket,
CanDeleteObjects = canDeleteObjects,
Description = description,
- ExternalId = externalId,
LastSync = lastSync,
LastSyncCount = lastSyncCount,
LastSyncJob = lastSyncJob,
diff --git a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Validate2.g.cs b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Validate2.g.cs
index 2e25748d..923b4c8c 100644
--- a/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Validate2.g.cs
+++ b/src/libs/LabelStudio/Generated/LabelStudio.StorageS3RolesClient.Validate2.g.cs
@@ -450,9 +450,6 @@ await Validate2AsResponseAsync(
///
/// Cloud storage description
///
- ///
- /// AWS ExternalId
- ///
///
/// Last sync finished time
///
@@ -525,7 +522,6 @@ await Validate2AsResponseAsync(
string? awsSseKmsKeyId = default,
string? bucket = default,
string? description = default,
- string? externalId = default,
global::System.DateTime? lastSync = default,
int? lastSyncCount = default,
string? lastSyncJob = default,
@@ -554,7 +550,6 @@ await Validate2AsResponseAsync(
AwsSseKmsKeyId = awsSseKmsKeyId,
Bucket = bucket,
Description = description,
- ExternalId = externalId,
LastSync = lastSync,
LastSyncCount = lastSyncCount,
LastSyncJob = lastSyncJob,
diff --git a/src/libs/LabelStudio/openapi.yaml b/src/libs/LabelStudio/openapi.yaml
index 3e54aef5..ccaa4c02 100644
--- a/src/libs/LabelStudio/openapi.yaml
+++ b/src/libs/LabelStudio/openapi.yaml
@@ -34411,8 +34411,9 @@ components:
nullable: true
type: string
external_id:
- description: AWS ExternalId
+ description: AWS ExternalId. Set by the server; read-only.
nullable: true
+ readOnly: true
title: ExternalID
type: string
id:
@@ -34485,6 +34486,7 @@ components:
type: boolean
required:
- created_at
+ - external_id
- id
- project
- role_arn
@@ -34520,11 +34522,6 @@ components:
description: Cloud storage description
nullable: true
type: string
- external_id:
- description: AWS ExternalId
- nullable: true
- title: ExternalID
- type: string
last_sync:
description: Last sync finished time
format: date-time
@@ -34623,8 +34620,9 @@ components:
nullable: true
type: string
external_id:
- description: AWS ExternalId
+ description: AWS ExternalId. Set by the server; read-only.
nullable: true
+ readOnly: true
title: ExternalID
type: string
id:
@@ -34708,6 +34706,7 @@ components:
type: boolean
required:
- created_at
+ - external_id
- id
- project
- role_arn
@@ -34739,11 +34738,6 @@ components:
description: Cloud storage description
nullable: true
type: string
- external_id:
- description: AWS ExternalId
- nullable: true
- title: ExternalID
- type: string
last_sync:
description: Last sync finished time
format: date-time
@@ -39871,11 +39865,6 @@ components:
description: Cloud storage description
nullable: true
type: string
- external_id:
- description: AWS ExternalId
- nullable: true
- title: ExternalID
- type: string
last_sync:
description: Last sync finished time
format: date-time
@@ -39965,11 +39954,6 @@ components:
description: Cloud storage description
nullable: true
type: string
- external_id:
- description: AWS ExternalId
- nullable: true
- title: ExternalID
- type: string
last_sync:
description: Last sync finished time
format: date-time