> ## Documentation Index
> Fetch the complete documentation index at: https://insightsoftware-preview.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Composer Version 24 Summary Of Changes

This is a summary of the major changes made in version 24 of Composer. It is provided so you can quickly identify new and changed Composer features before upgrading from Composer 23 to Composer 24.

Composer is offered on a quarterly release schedule, and our version numbering system reflects this. The current major release of Composer is v24.4.

<Warning>
  **Important:** We have changed Composer to a quarterly release schedule, and adopted a new version numbering system. Composer v8 is now Composer 22.4. Composer version names for Composer 7 and earlier remain unchanged. See [Composer Release Vehicles](/logi-symphony/composer/v24/release-notes/composer-release-vehicles).
</Warning>

## Upgrade Considerations

Be sure to back up your metadata store (see Back Up the Metadata Store) before you upgrade.

Upgrading to Composer v23.2 or later includes an upgrade of Java runtime from 11 to 17, installed and configured automatically during upgrade.

<Note>
  **Note:** New installations of Composer (v24.3 and later) use PostgreSQL 16. If you are upgrading your environment to v24.3 or later, you can retain your existing PostgreSQL version.
</Note>

To ensure services start properly after upgrade in a Linux environment:

1. Verify all of your JVM setting overrides are defined in the `/etc/zoomdata` directory (not `/opt/zoomdata/conf`).

2. The `.jvm` files in `/etc/zoomdata/` only contain parameters that are different from default ones, typically Xms/Xms settings, javaagent settings.

If you have copied the entire `.jvm` file from `/opt/zoomdata/conf` for placement into `/etc/zoomdata`, that configuration is not overwritten after upgrade. Properties such as `XX:+UseConcMarkSweepGC` can prevent services from starting on Java 17 runtime.

For more information on configuration setups and overrides, see Configure Memory Settings and Connector Properties and Property Files.

<Note>
  **Note:** If you are upgrading from an earlier version of Composer , this may be a breaking change: the introduction of the system attribute `User.timeZone` may cause a conflict if you used this as a custom attribute. See Upgrade Workflow.
</Note>

## Enhancements

The following sections provide you with a summary of enhancements in the previous releases, all of which are present in the latest release of Composer.

* [v24.4 Enhancements](#v24-4-enhancements)

* [v24.3 Enhancements](#v24-3-enhancements)

* [v24.2 Enhancements](#v24-2-enhancements)

* [v24.1 Enhancements](#v24-1-enhancements)

* [Removed Features From Composer v23](#removed-features-from-composer-v23)

* [API Updates in Composer v24](#api-updates-in-composer-v24)

## v24.4 Enhancements

* [ Improved Hierarchical Filter Management](/logi-symphony/composer/v24/release-notes/composer-24-4-enhancements#Improve)

* [ Updated Data Connector Support](/logi-symphony/composer/v24/release-notes/composer-24-4-enhancements#Updated)

* [ Table Visual Updates](/logi-symphony/composer/v24/release-notes/composer-24-4-enhancements#Table)

* [ Export Dates in ISO 8601 Format](/logi-symphony/composer/v24/release-notes/composer-24-4-enhancements#Export)

* [Scheduled Reports Frequency](/logi-symphony/composer/v24/release-notes/composer-24-4-enhancements#Schedul)

## v24.3 Enhancements

* [Expanded Dashboard Sharing](/logi-symphony/composer/v24/release-notes/composer-24-3-enhancements#Expanded)

* [ CentOS / Red Hat Linux Support](/logi-symphony/composer/v24/release-notes/composer-24-3-enhancements#CentOS)

* [ Regional Setting - Australia](/logi-symphony/composer/v24/release-notes/composer-24-3-enhancements#Regiona)

* [ PostgreSQL Support](/logi-symphony/composer/v24/release-notes/composer-24-3-enhancements#Postgre)

## v24.2 Enhancements

The following enhancements were made to Composer v24.2. Select the links for more information.

* [ Source Creation Enhancements](/logi-symphony/composer/v24/release-notes/composer-24-2-enhancements#Source)

* [ Export Numeric Fields and Dates](/logi-symphony/composer/v24/release-notes/composer-24-2-enhancements#Export)

* [ Breaking Changes Management](/logi-symphony/composer/v24/release-notes/composer-24-2-enhancements#Breaking)

* [ Import Matching Strategy Improvements](/logi-symphony/composer/v24/release-notes/composer-24-2-enhancements#Import)

* [ Improved Line Chart Performance](/logi-symphony/composer/v24/release-notes/composer-24-2-enhancements#Improved)

## v24.1 Enhancements

The following enhancements were made to Composer v24.1. Select the links for more information.

* [Composer v24.1.2 Feature Enhancements](/logi-symphony/composer/v24/release-notes/composer-24-1-enhancements#24.1.2)

* [Enhanced Filter Security Capabilities](/logi-symphony/composer/v24/release-notes/composer-24-1-enhancements#filtersecure)

* [Lite Dashboard for Self-Service Environments ](/logi-symphony/composer/v24/release-notes/composer-24-1-enhancements#litedashboard)

* [Suppress Time Zone Labels ](/logi-symphony/composer/v24/release-notes/composer-24-1-enhancements#timezone)

* [Content Migration Flow Improvements and Breaking Changes Management Expansion](/logi-symphony/composer/v24/release-notes/composer-24-1-enhancements#migration)

## Removed Features From Composer v23

The following features were removed from Composer v23 to make way for improvements in Composer v24.

### Composer 24.4

<table border="0" cellspacing="0" class="TableStyle-GENERIC-TABLESTYLE"><thead><tr class="TableStyle-GENERIC-TABLESTYLE-Head-Header1"><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Title</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadD-Column1-Header1">Description</th></tr></thead><tbody><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.4.7 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.4.6 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.4.5 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.4.4 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.4.3 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.4.2 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.4.1 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.4 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2"><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyA-Column1-Body2" /></tr></tbody></table>

### Composer 24.3

<table border="0" cellspacing="0" class="TableStyle-GENERIC-TABLESTYLE"><thead><tr class="TableStyle-GENERIC-TABLESTYLE-Head-Header1"><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Title</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadD-Column1-Header1">Description</th></tr></thead><tbody><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.3.9 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.3.8 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.3.7 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.3.6 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.3.5 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.3.4 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.3.3 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.3.2 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.3.1 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.3 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2"><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyA-Column1-Body2" /></tr></tbody></table>

### Composer 24.2

<table border="0" cellspacing="0" class="TableStyle-GENERIC-TABLESTYLE"><thead><tr class="TableStyle-GENERIC-TABLESTYLE-Head-Header1"><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Title</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadD-Column1-Header1">Description</th></tr></thead><tbody><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.13 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.11 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.10 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.9 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.8 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.7 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.6 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.5 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.4 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.3 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.2 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2.1 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.2 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2"><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyA-Column1-Body2" /></tr></tbody></table>

### Composer 24.1

<table border="0" cellspacing="0" class="TableStyle-GENERIC-TABLESTYLE"><thead><tr class="TableStyle-GENERIC-TABLESTYLE-Head-Header1"><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Title</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadD-Column1-Header1">Description</th></tr></thead><tbody><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.12 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.11 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.10 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.9 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.8 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.7 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.6 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.5 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.4 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.3 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.2 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None. </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1.1 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="2"><b>24.1 Removed Features:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2"><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyA-Column1-Body2" /></tr></tbody></table>

## API Updates in Composer v24

This table provides a breakdown of all reported updates in Composer v24.

### Composer 24.4

<table cellspacing="0" class="TableStyle-GENERIC-TABLESTYLE"><thead><tr class="TableStyle-GENERIC-TABLESTYLE-Head-Header1"><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Endpoint</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Method</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadD-Column1-Header1">Description</th></tr></thead><tbody><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.4.8 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.4.7 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.4.6 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.4.5 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.4.4 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.4.3 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.4.2 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.4.1 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.4 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body2">/api/sources/{source_id}/cache?cacheType=ENTITY\_DATA</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body2">DELETE</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyA-Column1-Body2">This endpoint has been expanded to allow you to clear the ENTITY\_DATA cache in addition to the DATA and STATISTICS cache. </td></tr></tbody></table>

### Composer 24.3

<table cellspacing="0" class="TableStyle-GENERIC-TABLESTYLE"><thead><tr class="TableStyle-GENERIC-TABLESTYLE-Head-Header1"><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Endpoint</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Method</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadD-Column1-Header1">Description</th></tr></thead><tbody><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.9 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.3.8 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.3.7 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.3.6 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.3.5 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.3.4 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.3.3 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.3.2 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.3.1 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.3 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyA-Column1-Body2" /></tr></tbody></table>

### Composer 24.2

<table cellspacing="0" class="TableStyle-GENERIC-TABLESTYLE"><thead><tr class="TableStyle-GENERIC-TABLESTYLE-Head-Header1"><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Endpoint</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Method</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadD-Column1-Header1">Description</th></tr></thead><tbody><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.12 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.11 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.10 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.9 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.8 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.7 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.6 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.5 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.4 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.3 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.2 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2.1 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.2 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">/api/group-membership/{id}</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">PATCH</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2">Manage group membership for users by updating a group: define `usersToAdd` and `usersToRemove` to include a single user or an array of users.</td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body1"><p>/api/inventory/{type}/</p><p>and</p><p>/api/inventory/{type}/{id}</p></td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body1">GET</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1">If you created dashboards and visuals that include your own `originID`, calling this endpoint returns each item and their associated `originID`, if applicable.</td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">/api/sources</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">GET/PUT</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2">Use to return and define information for a source.</td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body1">/api/sources/{sourceId}/clone</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body1">POST</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyA-Column1-Body1">Use to create a copy of a source.</td></tr></tbody></table>

### Composer 24.1

<table border="0" cellspacing="0" class="TableStyle-GENERIC-TABLESTYLE"><thead><tr class="TableStyle-GENERIC-TABLESTYLE-Head-Header1"><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Endpoint</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadE-Column1-Header1">Method</th><th class="TableStyle-GENERIC-TABLESTYLE-HeadD-Column1-Header1">Description</th></tr></thead><tbody><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.12 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.11 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.10 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.9 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.8 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.7 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.6 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.5 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.4 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.3 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.2 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">None.</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2" /><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2" /></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1.1 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2" data-mc-conditions="Logi_Conditions.b-ComposerOnly"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">/api/groups</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">POST, PUT</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2">You can now assign an identifier to your groups using `externalId` that is unique across tenants. This does not change or replace the `accountId` assigned by Composer . The `externalId` is not available in the UI.</td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1" data-mc-conditions=""><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1" colspan="3"><b>24.1 API Updates:</b> </td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">/api/sources/export </td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">GET</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2"><p>These attributes are returned for sources in your environment. Include these attributes to work with import matching strategies.</p><ul><li><p>`connections[].originId` - Returns the value of the connection ID from the imported connection.</p></li><li><p>`sources[].originId` - Returns the value of the source ID from the imported source</p></li></ul></td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body1">/api/sources/import</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body1">POST</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1"><p>When you import objects into your environment, you can define a matching strategy that uses multiple approaches to reviewing objects to determine how to handle them in conjunction with your selected insertion strategy. </p><p>Matching strategies are processed in order, proceeding to the next and the next if a strategy fails. </p><p>If all strategies fail, the object is imported and tagged with your selected tags to help you find affected objects and manage any issues.</p><p>These attributes are used to define the matching strategy and warning tags to use for import. Send as an array; each strategy is considered in order. </p><ul><li><p>`importSettings.objectClassLevel.connections.matchingStrategy[]` - Send an array of matching strategies to be considered, in order, for connections. This array can include: </p><ul><li><p>`BY_ORIGIN_ID`</p></li><li><p>`BY_ID_AND_TYPE_AND_PARAMS`</p></li><li><p>`BY_TYPE_AND_PARAMETERS`</p></li><li><p>`BY_NAME_AND_TYPE`</p></li><li><p>`BY_TYPE_AND_PARAM_KEYS`</p></li><li><p>`BY_NAME`</p><p>If an order is not specified, the default strategy of `BY_ID_AND_TYPE_AND_PARAMS` or `BY_TYPE_AND_PARAMETERS` is used.</p></li></ul></li><li><p>`importSettings.objectClassLevel.sources.matchingStrategy[]` - Send an array of matching strategies to be considered, in order, for sources. This array can include:</p><ul><li><p>`BY_ORIGIN_ID`</p></li><li><p>`BY_NAME`</p><p>If an order is not specified, the default strategy of `BY_NAME` is used.</p></li></ul></li><li><p>`importSettings.warningTags[]` - Send an array of warning tags to apply to objects imported with warnings.</p></li></ul><p>Send `enableDefaultRead` to enable data read permissions for the sources imported for all users in the tenant.</p></td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">/api/dashboards/export/</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">GET</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2"><p>These attributes are returned for dashboards in your environment. Include these attributes for importing.</p><ul><li><p>`connections[].originId` - Returns the value of the associated connection ID.</p></li><li><p>`sources[].originId` - Returns the value of the associated source ID.</p></li><li><p>`visuals[].originId` - Returns the value of the associated visual ID.</p></li><li><p>`dashboards[].originId` - Returns the value of the associated dashboard ID.</p></li></ul></td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body1">/api/dashboards/import/</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body1">POST</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1"><p>When you import objects into your environment, you can define a matching strategy that uses multiple approaches to reviewing objects to determine how to handle them in conjunction with your selected insertion strategy. </p><p>Matching strategies are processed in order, proceeding to the next and the next if a strategy fails. </p><p>If all strategies fail, the object is imported and tagged with your selected tags to help you find affected objects and manage any issues.</p><p>These attributes are used to define the matching strategy and warning tags to use for import. Send as an array; each strategy is considered in order. </p><ul><li><p>`importSettings.objectClassLevel.connections.matchingStrategy[]` - Send an array of matching strategies to be considered, in order, for connections. This array can include: </p><ul><li><p>`BY_ORIGIN_ID`</p></li><li><p>`BY_ID_AND_TYPE_AND_PARAMS`</p></li><li><p>`BY_TYPE_AND_PARAMETERS`</p></li><li><p>`BY_NAME_AND_TYPE`</p></li><li><p>`BY_TYPE_AND_PARAM_KEYS`</p></li><li><p>`BY_NAME`</p><p>If an order is not specified, the default strategy of `BY_ID_AND_TYPE_AND_PARAMS` or `BY_TYPE_AND_PARAMETERS` is used.</p></li></ul></li><li><p>`importSettings.objectClassLevel.visuals.matchingStrategy[]` - Send an array of matching strategies to be considered, in order, for visuals. This array can include:</p><ul><li><p>`BY_ORIGIN_ID`</p></li><li><p>`BY_NAME`</p><p>If an order is not specified, the default strategy of `BY_NAME` is used.</p></li></ul></li><li><p>`importSettings.objectClassLevel.sources.matchingStrategy[]` - Send an array of matching strategies to be considered, in order, for sources. This array can include:</p><ul><li><p>`BY_ORIGIN_ID`</p></li><li><p>`BY_NAME`</p><p>If an order is not specified, the default strategy of `BY_NAME` is used.</p></li></ul></li><li><p>`importSettings.objectClassLevel.dashboards.matchingStrategy[]` - Send an array of matching strategies to be considered, in order, for dashboards. This array can include:</p><ul><li><p>`BY_ORIGIN_ID`</p></li><li><p>`BY_NAME`</p><p>If an order is not specified, the default strategy of `BY_NAME` is used.</p></li></ul></li><li><p>`importSettings.warningTags[]` - Send an array of warning tags to apply to objects imported with warnings.</p></li></ul><p>Send `enableDefaultRead` to enable data read permissions for the sources imported for all users in the tenant.</p></td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">/api/visuals/export/</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body2">GET</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body2"><p>These attributes are returned for visuals in your environment. Include these attributes for importing.</p><ul><li><p>`connections[].originId` - Returns the value of the associated connection ID.</p></li><li><p>`sources[].originId` - Returns the value of the associated source ID.</p></li><li><p>`visuals[].originId` - Returns the value of the associated visual ID.</p></li></ul></td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body1"><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body1">/api/visuals/import/</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyE-Column1-Body1">POST</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyD-Column1-Body1"><p>When you import objects into your environment, you can define a matching strategy that uses multiple approaches to reviewing objects to determine how to handle them in conjunction with your selected insertion strategy. </p><p>Matching strategies are processed in order, proceeding to the next and the next if a strategy fails. </p><p>If all strategies fail, the object is imported and tagged with your selected tags to help you find affected objects and manage any issues.</p><p>These attributes are used to define the matching strategy and warning tags to use for import. Send as an array; each strategy is considered in order. </p><ul><li><p>`importSettings.objectClassLevel.connections.matchingStrategy[]` - Send an array of matching strategies to be considered, in order, for connections. This array can include: </p><ul><li><p>`BY_ORIGIN_ID`</p></li><li><p>`BY_ID_AND_TYPE_AND_PARAMS`</p></li><li><p>`BY_TYPE_AND_PARAMETERS`</p></li><li><p>`BY_NAME_AND_TYPE`</p></li><li><p>`BY_TYPE_AND_PARAM_KEYS`</p></li><li><p>`BY_NAME`</p><p>If an order is not specified, the default strategy of `BY_ID_AND_TYPE_AND_PARAMS` or `BY_TYPE_AND_PARAMETERS` is used.</p></li></ul></li><li><p>`importSettings.objectClassLevel.visuals.matchingStrategy[]` - Send an array of matching strategies to be considered, in order, for visuals. This array can include:</p><ul><li><p>`BY_ORIGIN_ID`</p></li><li><p>`BY_NAME`</p><p>If an order is not specified, the default strategy of `BY_NAME` is used.</p></li></ul></li><li><p>`importSettings.objectClassLevel.sources.matchingStrategy[]` - Send an array of matching strategies to be considered, in order, for sources. This array can include:</p><ul><li><p>`BY_ORIGIN_ID`</p></li><li><p>`BY_NAME`</p><p>If an order is not specified, the default strategy of `BY_NAME` is used.</p></li></ul></li><li><p>`importSettings.warningTags[]` - Send an array of warning tags to apply to objects imported with warnings.</p></li></ul><p>Send `enableDefaultRead` to enable data read permissions for the sources imported for all users in the tenant.</p></td></tr><tr class="TableStyle-GENERIC-TABLESTYLE-Body-Body2"><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body2">/api/accounts/name/{name}</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyB-Column1-Body2">GET</td><td class="TableStyle-GENERIC-TABLESTYLE-BodyA-Column1-Body2">This takes the `{name}` of the tenant account as a path parameter and returns tenant account details. Works similarly to `/api/accounts/{id}/`.</td></tr></tbody></table>
