Workspace-defined integrations carry a real id; auto-generated integrations
do not — they're derived from a source workspace element and may lack
id, key, uuid, logoUri, or appUri:
From a connector (see autoGenerateIntegrationsFromConnectors workspace setting
and the connectors query parameter): connectorId is set.
From an external app (see autoGenerateIntegrationsFromExternalApps workspace
setting and the externalApps query parameter): externalAppId is set.
From a web search (see autoGenerateIntegrationsFromWebSearch workspace setting
and the websearch query parameter): only name, logoUri, and appUri are
populated — the item has no underlying workspace element.
appUri (the app's website) is populated whenever available — directly from the
source for external-app and web-search items, and via externalAppId → app
lookup for workspace-defined items.
Integration API response.
Workspace-defined integrations carry a real
id; auto-generated integrations do not — they're derived from a source workspace element and may lackid,key,uuid,logoUri, orappUri:autoGenerateIntegrationsFromConnectorsworkspace setting and theconnectorsquery parameter):connectorIdis set.autoGenerateIntegrationsFromExternalAppsworkspace setting and theexternalAppsquery parameter):externalAppIdis set.autoGenerateIntegrationsFromWebSearchworkspace setting and thewebsearchquery parameter): onlyname,logoUri, andappUriare populated — the item has no underlying workspace element.appUri(the app's website) is populated whenever available — directly from the source for external-app and web-search items, and viaexternalAppId→ app lookup for workspace-defined items.