Endpoints

Returns a paginated list of endpoints accessible by the current API key.

get/endpoints

Request

  • Base URL
    https://external.aieev.cloud:5000/external/api/v1
  • URL
    https://external.aieev.cloud:5000/external/api/v1/endpoints
  • Auth
    HTTP bearer

Query parameters

project_idstring nullable

Project ID to filter by. Optional — it must match the API key's project; any other value returns 403.

searchstring
Example:my-model

Search endpoints by name.

is_activeboolean
Example:true

Filter by active status. true returns only running endpoints, false returns only stopped endpoints.

pageinteger

Page number, starting from 1.

sizeinteger

Number of items per page. Min 1, max 2000.

Response

Paginated list of endpoints.

totalinteger

Total number of endpoints.

pageinteger

Current page number.

sizeinteger

Items per page.

pagesinteger

Total number of pages.

Example response

{
  "items": [
    {
      "id": "cad59665-b77b-4cb6-9308-d276294bce79",
      "name": "my-llm-endpoint",
      "endpoint_type": "container",
      "is_active": true,
      "status": "RUNNING",
      "num_replicas": 2,
      "instance_type_name": "RTX 4070 Super",
      "serving_endpoint_url": "https://ap-1.aieev.cloud/endpoints/cad59665-b77b-4cb6-9308-d276294bce79",
      "tags": [
        "prod",
        "llm"
      ]
    }
  ],
  "total": 5,
  "page": 1,
  "size": 50,
  "pages": 1
}

Changes

    • info

      added the new optional query request parameter project_id

    • info

      added the optional property // to the response with the status