---
title: "List Inference Routes"
method: GET
path: "/api/v1/apps/{app_id}/inference-routes"
tags: ["Edge"]
---

# List Inference Routes

`GET /api/v1/apps/{app_id}/inference-routes`

## Request

- Base URL: `https://example.conductor.one`
- URL: `https://example.conductor.one/api/v1/apps/{app_id}/inference-routes`
- Auth: HTTP bearer and OAuth 2
  - Client credentials
  - Token URL: `/auth/v1/token`

ListInferenceRoutes returns routes already configured for this application.
 The Edge feature and application management access are required. New routes
 are authored through Update.inference_routes, not selected from a catalog.

## Path parameters

- `app_id` string, required: Application identifier.

## Response `200`

EdgeServiceListInferenceRoutesResponse contains configured route metadata
 for an application.

- C1ApiEdgeV1EdgeServiceListInferenceRoutesResponse: EdgeServiceListInferenceRoutesResponse contains configured route metadata for an application.
  - `capabilitySummary` C1ApiEdgeV1EdgeCapabilitySummary: EdgeCapabilitySummary describes the capability reports of a tenant's connected Edge processes.
    - `lastReportedAt` string, date-time, nullable
    - `reportingProcesses` integer: Edge processes with a live report.
  - `routes` C1ApiEdgeV1EdgeInferenceRouteOption[], nullable: The routes field.
    - `displayName` string: Human-readable route name.
    - `routeId` string: Configured route identifier.
    - `upstreamModelId` string: First configured target's model, for existing list clients.
  - `unservedTargets` C1ApiEdgeV1EdgeInferenceUnservedTarget[], nullable: Targets of this app's routes that connected Edge processes cannot serve. Empty when none has reported.
    - `partial` boolean: True when some connected Edge processes can still serve it.
    - `reason` string: The reason field.
    - `routeId` string: The routeId field.
    - `targetId` string: The targetId field.

## Changes

- **2026-10-20** `fe943bedf41b`: 2 info
  - added the optional property `capabilitySummary` to the response with the `200` status
  - added the optional property `unservedTargets` to the response with the `200` status
- **2026-10-06** `918a4e749f56`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/conductorone/apis/c1-api/changes/api/v1/apps/:app_id/inference-routes/get.md)

---

[API](https://skmtc.dev/conductorone/apis/c1-api.md) - [All operations](https://skmtc.dev/conductorone/apis/c1-api/llms.txt) - [OpenAPI document](https://skmtc.dev/conductorone/apis/c1-api/revisions/fe943bedf41b?raw)
