---
title: "Get connected applications for a datasource"
method: GET
path: "/datasources/{id}/applications"
tags: ["Datasources"]
---

# Get connected applications for a datasource

`GET /datasources/{id}/applications`

Returns the list of applications currently connected to the given datasource, each enriched with live sync state fetched from its downstream service pod. Sync-state fetch failures degrade gracefully — the application entry is still returned with sync_status set to "unknown".

## Path parameters

- `id` string, required

## Response `200`

Connected applications with live sync state

- GithubComProjectAiServicesAiServicesInternalPkgCatalogApiserverModelsDatasourceApplicationsResponse
  - `applications` GithubComProjectAiServicesAiServicesInternalPkgCatalogApiserverModelsConnectedApplicationItem[] — Applications lists every application currently connected to this datasource, enriched with live sync state from each downstream service pod.
    - `catalog_id` string — CatalogID is the catalog identifier of the owning application (e.g. "rag").
    - `err_msg` string — ErrMsg is populated when sync state could not be fetched (e.g. service unreachable or no endpoint registered). Empty on success.
    - `id` string — ID is the UUID of the application that owns this service.
    - `last_sync_at` string — LastSyncAt is the ISO-8601 timestamp of the last completed sync, or null when unavailable.
    - `name` string — Name is the human-readable display name of the owning application.
    - `sync_status` string — SyncStatus is the current sync state sourced from the downstream service pod. Set to "unknown" when the pod is unreachable.
    - `type` string — Type is the resolved catalog type name of the owning application (e.g. "Digital Assistants"). Falls back to CatalogID when the catalog entry cannot be loaded.
  - `datasource_id` string — DatasourceID is the UUID of the queried datasource connector.

## Other responses

- `400` — Invalid UUID format
- `401` — Unauthorized
- `404` — Datasource not found
- `500` — Internal Server Error

## Changes

- **2026-09-02** `d1b787c78074` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/ibm/apis/ai-services-catalog-api/changes/datasources/:id/applications/get.md)

---

[API](https://skmtc.dev/ibm/apis/ai-services-catalog-api.md) · [All operations](https://skmtc.dev/ibm/apis/ai-services-catalog-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ibm/ai-services-catalog-api/revisions/dba0cb4fa211/schema)
