---
title: "Gets the information about all services belonging to the application specified by the application ID."
method: GET
path: "/Applications/{applicationId}/$/GetServices"
tags: ["Service"]
---

# Gets the information about all services belonging to the application specified by the application ID.

`GET /Applications/{applicationId}/$/GetServices`

Returns the information about all services belonging to the application specified by the application ID.

## Path parameters

- `applicationId` string, required

## Query parameters

- `ServiceTypeName` string
- `api-version` '6.0', required
- `ContinuationToken` string
- `timeout` integer

## Response `200`

List of services in the cluster for the specified application.

- PagedServiceInfoList — The list of services in the cluster for an application. The list is paged when all of the results cannot fit in a single message. The next set of results can be obtained by executing the same query with the continuation token provided in this list.
  - `ContinuationToken` string — The continuation token parameter is used to obtain next set of results. The continuation token is included in the response of the API when the results from the system do not fit in a single response. When this value is passed to the next API call, the API returns next set of results. If there are no further results, then the continuation token is not included in the response.
  - `Items` ServiceInfo[] — List of service information.
    - `Id` string — The identity of the service. This ID is an encoded representation of the service name. This is used in the REST APIs to identify the service resource. Starting in version 6.0, hierarchical names are delimited with the "\~" character. For example, if the service name is "fabric:/myapp/app1/svc1", the service identity would be "myapp~app1\~svc1" in 6.0+ and "myapp/app1/svc1" in previous versions.
    - `ServiceKind` 'Invalid' | 'Stateless' | 'Stateful', required — The kind of service (Stateless or Stateful).
    - `Name` string — The full name of the service with 'fabric:' URI scheme.
    - `TypeName` string — Name of the service type as specified in the service manifest.
    - `ManifestVersion` string — The version of the service manifest.
    - `HealthState` 'Invalid' | 'Ok' | 'Warning' | 'Error' | 'Unknown' — The health state of a Service Fabric entity such as Cluster, Node, Application, Service, Partition, Replica etc.
    - `ServiceStatus` 'Unknown' | 'Active' | 'Upgrading' | 'Deleting' | 'Creating' | 'Failed' — The status of the application.
    - `IsServiceGroup` boolean — Whether the service is in a service group.

## Other responses

- `default` — The detailed error response.

---

[API](https://skmtc.net/azure/apis/servicefabric-servicefabric.md) · [All operations](https://skmtc.net/azure/apis/servicefabric-servicefabric/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/servicefabric-servicefabric/revisions/8fd479ce0f16/schema)
