---
title: "Get a data source or third-party service"
method: GET
path: "/groups/{groupId}/apps/{appId}/services/{serviceId}"
tags: ["services"]
---

# Get a data source or third-party service

`GET /groups/{groupId}/apps/{appId}/services/{serviceId}`

Get a [data source](https://www.mongodb.com/docs/atlas/app-services/mongodb/) or [third-party service [Deprecated]](https://www.mongodb.com/docs/atlas/app-services/reference/services/).

## Response `200`

Successfully retrieved.

- union
  - AtlasCluster
    - `_id` string — The cluster's unique ID.
    - `name` string — The service name.
    - `type` string — The type of service.
  - AtlasFederatedInstance
    - `_id` string
    - `name` 'mongodb-datafederation', required
    - `type` 'datalake', required
    - `config` object, required
      - `dataLakeName` string, required — The service name used to refer to the Federated database instance within this Atlas app. The name may be at most 64 characters long and must only contain ASCII letters, numbers, underscores, and hyphens.
  - ThirdPartyService — **THIRD-PARTY SERVICES ARE DEPRECATED** See [Third-Party Services](https://www.mongodb.com/docs/atlas/app-services/reference/services/) for more information.
    - `_id` string — A unique ID for the third-party service.
    - `name` string — The third-party service name.
    - `type` 'aws' | 'twilio' | 'github' | 'gcm' — The type of third party service.
    - `version` integer

## Changes

- **2024-02-20** (v3) `e2240dd053bd` — 2 breaking, 5 warning, 2 info
  - the `oneOf[#/components/schemas/AtlasCluster]/` response's property type changed from `object` to no type for status `200`
  - the `oneOf[#/components/schemas/AtlasFederatedInstance]/` response's property type changed from `object` to no type for status `200`
  - removed the optional property `oneOf[#/components/schemas/AtlasCluster]/config` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/AtlasCluster]/secret_config` from the response with the `200` status
  - …5 more
- **2023-10-16** (v3) `e77603e6f6c4` — 1 breaking, 2 warning, 6 info
  - the response property `oneOf[#/components/schemas/AtlasCluster]/config/clusterName` became optional for the status `200`
  - removed the optional property `oneOf[#/components/schemas/AtlasCluster]/name` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/AtlasCluster]/type` from the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/AtlasCluster]/config/clusterId` to the response with the `200` status
  - …5 more

[Change history](https://skmtc.dev/mongodb/apis/mongodb-atlas-app-services-admin-api/changes/groups/:groupId/apps/:appId/services/:serviceId/get.md)

---

[API](https://skmtc.dev/mongodb/apis/mongodb-atlas-app-services-admin-api.md) · [All operations](https://skmtc.dev/mongodb/apis/mongodb-atlas-app-services-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mongodb/mongodb-atlas-app-services-admin-api/revisions/1365ab72bc03/schema)
