Skip to content

Automatic Tidal API module update - 24 files changed#355

Open
tidal-tools wants to merge 1 commit into
mainfrom
tidal-music-tools/auto-update-tidal-api
Open

Automatic Tidal API module update - 24 files changed#355
tidal-tools wants to merge 1 commit into
mainfrom
tidal-music-tools/auto-update-tidal-api

Conversation

@tidal-tools

@tidal-tools tidal-tools commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Changed files:

M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/apis/DynamicModules.kt
M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/apis/DynamicPages.kt
M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/apis/SquareConnections.kt
M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/ArtworkFile.kt
M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/CommentsCreateOperationPayloadDataRelationshipsParentComment.kt
M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/DynamicModulesAttributes.kt
M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/FileStatus.kt
M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsAttributes.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsCapability.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsMultiRelationshipDataDocument.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsRelationships.kt
M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsResourceObject.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsSelectedSiteRelationshipUpdateOperationPayload.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsSelectedSiteRelationshipUpdateOperationPayloadData.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsSingleRelationshipDataDocument.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsUpdateSingleDataRelationship409ResponseBody.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsUpdateSingleDataRelationship409ResponseBodyErrorsInner.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareSitesAttributes.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareSitesMultiResourceDataDocument.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareSitesResourceObject.kt
A tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareSitesSingleResourceDataDocument.kt
M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/UserCollectionFoldersAttributes.kt
M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/UserCollectionFoldersCreateOperationPayloadDataAttributes.kt
M tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/Utils.kt

API Version: 1.10.70
New module Version: 0.3.51

Automatically generated on Fri Jul 24 00:17:34 UTC 2026

This PR is automatically updated when API changes are detected.


API Change Analysis

Spec version: 1.10.54 -> 1.10.70
Breaking changes: 28 | Additive changes: 20

Breaking Changes

  • AcceptedTerms_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Albums_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artists_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artwork_File.meta: became required
  • CollaborationInvites_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: type changed CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data -> CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: became required
  • Comments_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ContentClaims_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Credits_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DspSharingLinks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DynamicModules_Attributes: removed field moduleKind
  • DynamicModules_Attributes: removed field previewPresentation
  • DynamicModules_Attributes: removed field viewAllPresentation
  • DynamicPages_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Lyrics_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • OfflineTasks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • PlayQueues_Current_Single_Relationship_Data_Document.data: type changed PlayQueues_Current_Resource_Identifier -> PlayQueues_Current_Resource_Identifier | enum[None]
  • PlayQueues_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderOwners_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderProductInfos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Purchases_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Tracks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • UserCollectionFoldersCreateOperation_Payload_Data_Attributes: removed field collectionType
  • UserCollectionFolders_Attributes: removed field collectionType
  • UserCollectionFolders_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Videos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]

Additive Changes

  • New endpoint: GET /squareConnections/{id}/relationships/selectedSite
  • New endpoint: PATCH /squareConnections/{id}/relationships/selectedSite
  • New endpoint: GET /squareConnections/{id}/relationships/sites
  • GET /dynamicPages: query parameter filter[subject.id] became optional
  • GET /squareConnections/{id}: added optional query parameter include (array[string])
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload_Data
  • New model: SquareConnectionsUpdateSingleDataRelationship409ResponseBody
  • New model: SquareConnections_Capability
  • New model: SquareConnections_Multi_Relationship_Data_Document
  • New model: SquareConnections_Relationships
  • New model: SquareConnections_Single_Relationship_Data_Document
  • New model: SquareSites_Attributes
  • New model: SquareSites_Multi_Resource_Data_Document
  • New model: SquareSites_Resource_Object
  • New model: SquareSites_Single_Resource_Data_Document
  • DynamicModules_Attributes: added field fullViewLayout (optional, enum[GRID, LIST, COMPACT, UNKNOWN])
  • DynamicModules_Attributes: added field previewLayout (required, enum[GRID, LIST, COMPACT, UNKNOWN])
  • SquareConnections_Attributes: added field capabilities (optional, array[SquareConnections_Capability])
  • SquareConnections_Resource_Object: added field relationships (optional, SquareConnections_Relationships)

@tidal-tools
tidal-tools requested a review from a team as a code owner July 16, 2026 00:17
@tidal-tools tidal-tools reopened this Jul 16, 2026
@github-actions

Copy link
Copy Markdown

API Change Analysis

Spec version: 1.10.54 -> 1.10.62
Breaking changes: 22 | Additive changes: 16

Breaking Changes

  • AcceptedTerms_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Albums_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artists_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • CollaborationInvites_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: type changed CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data -> CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: became required
  • Comments_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ContentClaims_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Credits_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DspSharingLinks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DynamicPages_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Lyrics_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • OfflineTasks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • PlayQueues_Current_Single_Relationship_Data_Document.data: type changed PlayQueues_Current_Resource_Identifier -> PlayQueues_Current_Resource_Identifier | enum[None]
  • PlayQueues_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderOwners_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderProductInfos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Purchases_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Tracks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • UserCollectionFolders_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Videos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]

Additive Changes

  • New endpoint: GET /squareConnections/{id}/relationships/selectedSite
  • New endpoint: PATCH /squareConnections/{id}/relationships/selectedSite
  • New endpoint: GET /squareConnections/{id}/relationships/sites
  • GET /squareConnections/{id}: added optional query parameter include (array[string])
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload_Data
  • New model: SquareConnectionsUpdateMultiDataRelationship409ResponseBody
  • New model: SquareConnections_Capability
  • New model: SquareConnections_Multi_Relationship_Data_Document
  • New model: SquareConnections_Relationships
  • New model: SquareSites_Attributes
  • New model: SquareSites_Multi_Resource_Data_Document
  • New model: SquareSites_Resource_Object
  • New model: SquareSites_Single_Resource_Data_Document
  • SquareConnections_Attributes: added field capabilities (optional, array[SquareConnections_Capability])
  • SquareConnections_Resource_Object: added field relationships (optional, SquareConnections_Relationships)

1 similar comment
@github-actions

Copy link
Copy Markdown

API Change Analysis

Spec version: 1.10.54 -> 1.10.62
Breaking changes: 22 | Additive changes: 16

Breaking Changes

  • AcceptedTerms_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Albums_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artists_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • CollaborationInvites_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: type changed CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data -> CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: became required
  • Comments_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ContentClaims_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Credits_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DspSharingLinks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DynamicPages_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Lyrics_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • OfflineTasks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • PlayQueues_Current_Single_Relationship_Data_Document.data: type changed PlayQueues_Current_Resource_Identifier -> PlayQueues_Current_Resource_Identifier | enum[None]
  • PlayQueues_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderOwners_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderProductInfos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Purchases_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Tracks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • UserCollectionFolders_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Videos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]

Additive Changes

  • New endpoint: GET /squareConnections/{id}/relationships/selectedSite
  • New endpoint: PATCH /squareConnections/{id}/relationships/selectedSite
  • New endpoint: GET /squareConnections/{id}/relationships/sites
  • GET /squareConnections/{id}: added optional query parameter include (array[string])
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload_Data
  • New model: SquareConnectionsUpdateMultiDataRelationship409ResponseBody
  • New model: SquareConnections_Capability
  • New model: SquareConnections_Multi_Relationship_Data_Document
  • New model: SquareConnections_Relationships
  • New model: SquareSites_Attributes
  • New model: SquareSites_Multi_Resource_Data_Document
  • New model: SquareSites_Resource_Object
  • New model: SquareSites_Single_Resource_Data_Document
  • SquareConnections_Attributes: added field capabilities (optional, array[SquareConnections_Capability])
  • SquareConnections_Resource_Object: added field relationships (optional, SquareConnections_Relationships)

@tidal-tools tidal-tools changed the title Automatic Tidal API module update - 17 files changed Automatic Tidal API module update - 18 files changed Jul 17, 2026
@github-actions
github-actions Bot force-pushed the tidal-music-tools/auto-update-tidal-api branch from 466f729 to 9b55a5b Compare July 17, 2026 00:18
@tidal-tools tidal-tools reopened this Jul 17, 2026
@github-actions

Copy link
Copy Markdown

API Change Analysis

Spec version: 1.10.54 -> 1.10.65
Breaking changes: 22 | Additive changes: 17

Breaking Changes

  • AcceptedTerms_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Albums_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artists_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • CollaborationInvites_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: type changed CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data -> CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: became required
  • Comments_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ContentClaims_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Credits_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DspSharingLinks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DynamicPages_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Lyrics_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • OfflineTasks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • PlayQueues_Current_Single_Relationship_Data_Document.data: type changed PlayQueues_Current_Resource_Identifier -> PlayQueues_Current_Resource_Identifier | enum[None]
  • PlayQueues_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderOwners_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderProductInfos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Purchases_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Tracks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • UserCollectionFolders_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Videos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]

Additive Changes

  • New endpoint: GET /squareConnections/{id}/relationships/selectedSite
  • New endpoint: PATCH /squareConnections/{id}/relationships/selectedSite
  • New endpoint: GET /squareConnections/{id}/relationships/sites
  • GET /squareConnections/{id}: added optional query parameter include (array[string])
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload_Data
  • New model: SquareConnectionsUpdateSingleDataRelationship409ResponseBody
  • New model: SquareConnections_Capability
  • New model: SquareConnections_Multi_Relationship_Data_Document
  • New model: SquareConnections_Relationships
  • New model: SquareConnections_Single_Relationship_Data_Document
  • New model: SquareSites_Attributes
  • New model: SquareSites_Multi_Resource_Data_Document
  • New model: SquareSites_Resource_Object
  • New model: SquareSites_Single_Resource_Data_Document
  • SquareConnections_Attributes: added field capabilities (optional, array[SquareConnections_Capability])
  • SquareConnections_Resource_Object: added field relationships (optional, SquareConnections_Relationships)

@tidal-tools tidal-tools changed the title Automatic Tidal API module update - 18 files changed Automatic Tidal API module update - 21 files changed Jul 18, 2026
@github-actions
github-actions Bot force-pushed the tidal-music-tools/auto-update-tidal-api branch from 9b55a5b to 3331469 Compare July 18, 2026 00:16
@tidal-tools tidal-tools reopened this Jul 18, 2026
@github-actions

Copy link
Copy Markdown

API Change Analysis

Spec version: 1.10.54 -> 1.10.66
Breaking changes: 25 | Additive changes: 17

Breaking Changes

  • AcceptedTerms_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Albums_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artists_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artwork_File.meta: became required
  • CollaborationInvites_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: type changed CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data -> CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: became required
  • Comments_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ContentClaims_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Credits_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DspSharingLinks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DynamicPages_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Lyrics_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • OfflineTasks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • PlayQueues_Current_Single_Relationship_Data_Document.data: type changed PlayQueues_Current_Resource_Identifier -> PlayQueues_Current_Resource_Identifier | enum[None]
  • PlayQueues_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderOwners_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderProductInfos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Purchases_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Tracks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • UserCollectionFoldersCreateOperation_Payload_Data_Attributes: removed field collectionType
  • UserCollectionFolders_Attributes: removed field collectionType
  • UserCollectionFolders_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Videos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]

Additive Changes

  • New endpoint: GET /squareConnections/{id}/relationships/selectedSite
  • New endpoint: PATCH /squareConnections/{id}/relationships/selectedSite
  • New endpoint: GET /squareConnections/{id}/relationships/sites
  • GET /squareConnections/{id}: added optional query parameter include (array[string])
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload_Data
  • New model: SquareConnectionsUpdateSingleDataRelationship409ResponseBody
  • New model: SquareConnections_Capability
  • New model: SquareConnections_Multi_Relationship_Data_Document
  • New model: SquareConnections_Relationships
  • New model: SquareConnections_Single_Relationship_Data_Document
  • New model: SquareSites_Attributes
  • New model: SquareSites_Multi_Resource_Data_Document
  • New model: SquareSites_Resource_Object
  • New model: SquareSites_Single_Resource_Data_Document
  • SquareConnections_Attributes: added field capabilities (optional, array[SquareConnections_Capability])
  • SquareConnections_Resource_Object: added field relationships (optional, SquareConnections_Relationships)

@tidal-tools tidal-tools changed the title Automatic Tidal API module update - 21 files changed Automatic Tidal API module update - 22 files changed Jul 21, 2026
@github-actions
github-actions Bot force-pushed the tidal-music-tools/auto-update-tidal-api branch from 3331469 to 9f3fd5d Compare July 21, 2026 00:18
@tidal-tools tidal-tools reopened this Jul 21, 2026
@github-actions

Copy link
Copy Markdown

API Change Analysis

Spec version: 1.10.54 -> 1.10.67
Breaking changes: 26 | Additive changes: 17

Breaking Changes

  • AcceptedTerms_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Albums_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artists_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artwork_File.meta: became required
  • CollaborationInvites_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: type changed CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data -> CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: became required
  • Comments_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ContentClaims_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Credits_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DspSharingLinks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DynamicModules_Attributes: removed field moduleKind
  • DynamicPages_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Lyrics_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • OfflineTasks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • PlayQueues_Current_Single_Relationship_Data_Document.data: type changed PlayQueues_Current_Resource_Identifier -> PlayQueues_Current_Resource_Identifier | enum[None]
  • PlayQueues_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderOwners_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderProductInfos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Purchases_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Tracks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • UserCollectionFoldersCreateOperation_Payload_Data_Attributes: removed field collectionType
  • UserCollectionFolders_Attributes: removed field collectionType
  • UserCollectionFolders_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Videos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]

Additive Changes

  • New endpoint: GET /squareConnections/{id}/relationships/selectedSite
  • New endpoint: PATCH /squareConnections/{id}/relationships/selectedSite
  • New endpoint: GET /squareConnections/{id}/relationships/sites
  • GET /squareConnections/{id}: added optional query parameter include (array[string])
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload_Data
  • New model: SquareConnectionsUpdateSingleDataRelationship409ResponseBody
  • New model: SquareConnections_Capability
  • New model: SquareConnections_Multi_Relationship_Data_Document
  • New model: SquareConnections_Relationships
  • New model: SquareConnections_Single_Relationship_Data_Document
  • New model: SquareSites_Attributes
  • New model: SquareSites_Multi_Resource_Data_Document
  • New model: SquareSites_Resource_Object
  • New model: SquareSites_Single_Resource_Data_Document
  • SquareConnections_Attributes: added field capabilities (optional, array[SquareConnections_Capability])
  • SquareConnections_Resource_Object: added field relationships (optional, SquareConnections_Relationships)

@tidal-tools tidal-tools changed the title Automatic Tidal API module update - 22 files changed Automatic Tidal API module update - 23 files changed Jul 22, 2026
@github-actions
github-actions Bot force-pushed the tidal-music-tools/auto-update-tidal-api branch from 9f3fd5d to be29960 Compare July 22, 2026 00:17
@tidal-tools tidal-tools reopened this Jul 22, 2026
@github-actions

Copy link
Copy Markdown

API Change Analysis

Spec version: 1.10.54 -> 1.10.69
Breaking changes: 26 | Additive changes: 18

Breaking Changes

  • AcceptedTerms_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Albums_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artists_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artwork_File.meta: became required
  • CollaborationInvites_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: type changed CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data -> CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: became required
  • Comments_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ContentClaims_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Credits_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DspSharingLinks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DynamicModules_Attributes: removed field moduleKind
  • DynamicPages_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Lyrics_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • OfflineTasks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • PlayQueues_Current_Single_Relationship_Data_Document.data: type changed PlayQueues_Current_Resource_Identifier -> PlayQueues_Current_Resource_Identifier | enum[None]
  • PlayQueues_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderOwners_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderProductInfos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Purchases_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Tracks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • UserCollectionFoldersCreateOperation_Payload_Data_Attributes: removed field collectionType
  • UserCollectionFolders_Attributes: removed field collectionType
  • UserCollectionFolders_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Videos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]

Additive Changes

  • New endpoint: GET /squareConnections/{id}/relationships/selectedSite
  • New endpoint: PATCH /squareConnections/{id}/relationships/selectedSite
  • New endpoint: GET /squareConnections/{id}/relationships/sites
  • GET /dynamicPages: query parameter filter[subject.id] became optional
  • GET /squareConnections/{id}: added optional query parameter include (array[string])
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload_Data
  • New model: SquareConnectionsUpdateSingleDataRelationship409ResponseBody
  • New model: SquareConnections_Capability
  • New model: SquareConnections_Multi_Relationship_Data_Document
  • New model: SquareConnections_Relationships
  • New model: SquareConnections_Single_Relationship_Data_Document
  • New model: SquareSites_Attributes
  • New model: SquareSites_Multi_Resource_Data_Document
  • New model: SquareSites_Resource_Object
  • New model: SquareSites_Single_Resource_Data_Document
  • SquareConnections_Attributes: added field capabilities (optional, array[SquareConnections_Capability])
  • SquareConnections_Resource_Object: added field relationships (optional, SquareConnections_Relationships)

Changed files:\nM  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/apis/DynamicModules.kt
M  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/apis/DynamicPages.kt
M  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/apis/SquareConnections.kt
M  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/ArtworkFile.kt
M  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/CommentsCreateOperationPayloadDataRelationshipsParentComment.kt
M  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/DynamicModulesAttributes.kt
M  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/FileStatus.kt
M  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsAttributes.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsCapability.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsMultiRelationshipDataDocument.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsRelationships.kt
M  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsResourceObject.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsSelectedSiteRelationshipUpdateOperationPayload.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsSelectedSiteRelationshipUpdateOperationPayloadData.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsSingleRelationshipDataDocument.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsUpdateSingleDataRelationship409ResponseBody.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareConnectionsUpdateSingleDataRelationship409ResponseBodyErrorsInner.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareSitesAttributes.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareSitesMultiResourceDataDocument.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareSitesResourceObject.kt
A  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/SquareSitesSingleResourceDataDocument.kt
M  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/UserCollectionFoldersAttributes.kt
M  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/UserCollectionFoldersCreateOperationPayloadDataAttributes.kt
M  tidalapi/src/main/kotlin/com/tidal/sdk/tidalapi/generated/models/Utils.kt
@tidal-tools tidal-tools changed the title Automatic Tidal API module update - 23 files changed Automatic Tidal API module update - 24 files changed Jul 24, 2026
@github-actions
github-actions Bot force-pushed the tidal-music-tools/auto-update-tidal-api branch from be29960 to fa4bebe Compare July 24, 2026 00:17
@tidal-tools tidal-tools reopened this Jul 24, 2026
@github-actions

Copy link
Copy Markdown

API Change Analysis

Spec version: 1.10.54 -> 1.10.70
Breaking changes: 28 | Additive changes: 20

Breaking Changes

  • AcceptedTerms_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Albums_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artists_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Artwork_File.meta: became required
  • CollaborationInvites_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: type changed CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data -> CommentsCreateOperation_Payload_Data_Relationships_ParentComment_Data | enum[None]
  • CommentsCreateOperation_Payload_Data_Relationships_ParentComment.data: became required
  • Comments_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ContentClaims_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Credits_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DspSharingLinks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • DynamicModules_Attributes: removed field moduleKind
  • DynamicModules_Attributes: removed field previewPresentation
  • DynamicModules_Attributes: removed field viewAllPresentation
  • DynamicPages_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Lyrics_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • OfflineTasks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • PlayQueues_Current_Single_Relationship_Data_Document.data: type changed PlayQueues_Current_Resource_Identifier -> PlayQueues_Current_Resource_Identifier | enum[None]
  • PlayQueues_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderOwners_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • ProviderProductInfos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Purchases_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Tracks_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • UserCollectionFoldersCreateOperation_Payload_Data_Attributes: removed field collectionType
  • UserCollectionFolders_Attributes: removed field collectionType
  • UserCollectionFolders_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]
  • Videos_Single_Relationship_Data_Document.data: type changed Resource_Identifier -> Resource_Identifier | enum[None]

Additive Changes

  • New endpoint: GET /squareConnections/{id}/relationships/selectedSite
  • New endpoint: PATCH /squareConnections/{id}/relationships/selectedSite
  • New endpoint: GET /squareConnections/{id}/relationships/sites
  • GET /dynamicPages: query parameter filter[subject.id] became optional
  • GET /squareConnections/{id}: added optional query parameter include (array[string])
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload
  • New model: SquareConnectionsSelectedSiteRelationshipUpdateOperation_Payload_Data
  • New model: SquareConnectionsUpdateSingleDataRelationship409ResponseBody
  • New model: SquareConnections_Capability
  • New model: SquareConnections_Multi_Relationship_Data_Document
  • New model: SquareConnections_Relationships
  • New model: SquareConnections_Single_Relationship_Data_Document
  • New model: SquareSites_Attributes
  • New model: SquareSites_Multi_Resource_Data_Document
  • New model: SquareSites_Resource_Object
  • New model: SquareSites_Single_Resource_Data_Document
  • DynamicModules_Attributes: added field fullViewLayout (optional, enum[GRID, LIST, COMPACT, UNKNOWN])
  • DynamicModules_Attributes: added field previewLayout (required, enum[GRID, LIST, COMPACT, UNKNOWN])
  • SquareConnections_Attributes: added field capabilities (optional, array[SquareConnections_Capability])
  • SquareConnections_Resource_Object: added field relationships (optional, SquareConnections_Relationships)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants