> ## Documentation Index
> Fetch the complete documentation index at: https://conductorone-luisinasantos-sync-coupa-v0-1-13-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# List Inference Routes

> 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.



## OpenAPI

````yaml https://spec.speakeasy.com/conductor-one/conductorone/my-source-with-code-samples get /api/v1/apps/{app_id}/inference-routes
openapi: 3.1.0
info:
  description: The C1 API is a HTTP API for managing C1 resources.
  title: C1 API
  version: 0.1.0-alpha
servers:
  - description: The C1 API server for the current tenant.
    url: https://{tenantDomain}.conductor.one
    variables:
      tenantDomain:
        default: example
        description: The domain of the tenant to use for this request.
security:
  - bearerAuth: []
    oauth: []
paths:
  /api/v1/apps/{app_id}/inference-routes:
    get:
      tags:
        - Edge
      summary: List Inference Routes
      description: >-
        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.
      operationId: c1.api.edge.v1.EdgeService.ListInferenceRoutes
      parameters:
        - in: path
          name: app_id
          required: true
          schema:
            description: Application identifier.
            type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/c1.api.edge.v1.EdgeServiceListInferenceRoutesResponse
          description: >-
            EdgeServiceListInferenceRoutesResponse contains configured route
            metadata
             for an application.
components:
  schemas:
    c1.api.edge.v1.EdgeServiceListInferenceRoutesResponse:
      description: >-
        EdgeServiceListInferenceRoutesResponse contains configured route
        metadata
         for an application.
      properties:
        routes:
          description: The routes field.
          items:
            $ref: '#/components/schemas/c1.api.edge.v1.EdgeInferenceRouteOption'
          type:
            - array
            - 'null'
      title: Edge Service List Inference Routes Response
      type: object
      x-speakeasy-name-override: EdgeServiceListInferenceRoutesResponse
    c1.api.edge.v1.EdgeInferenceRouteOption:
      description: >-
        EdgeInferenceRouteOption describes an already configured route to
        callers
         with application management access. It never includes credential material.
      properties:
        displayName:
          description: Human-readable route name.
          type: string
        routeId:
          description: Configured route identifier.
          type: string
        upstreamModelId:
          description: First configured target's model, for existing list clients.
          type: string
      title: Edge Inference Route Option
      type: object
      x-speakeasy-name-override: EdgeInferenceRouteOption
  securitySchemes:
    bearerAuth:
      scheme: bearer
      type: http
    oauth:
      description: >-
        This API uses OAuth2 with the Client Credential flow.

        Client Credentials must be sent in the BODY, not the headers.

        For an example of how to implement this, refer to the
        [c1TokenSource.Token()](https://github.com/ConductorOne/conductorone-sdk-go/blob/3375fe7c0126d17e7ec4e711693dee7b791023aa/token_source.go#L101-L187)
        function.
      flows:
        clientCredentials:
          scopes: {}
          tokenUrl: /auth/v1/token
      type: oauth2

````