---
title: "List public endpoints"
method: GET
path: "/public/endpoints"
tags: ["EndpointService"]
---

# List public endpoints

`GET /public/endpoints`

Lists endpoints that are publicly visible across Together projects.

## Query parameters

- `limit` integer — Maximum number of results to return.
- `after` string — Cursor from a previous list response.
- `orderBy` string — Sort field for the results. Supports `created_at` or `updated_at`, optionally followed by `asc` or `desc`.
- `filter` string — Filter expression using `name`, `created_at`, or `updated_at` with comparison operators and AND/OR/NOT; timestamps must be RFC 3339 strings. `name` supports substring matching with `:` and prefix/suffix wildcards with `*`, and must be a bare endpoint name.

## Response `200`

OK

- DEListPublicEndpointsResponse — Response containing publicly discoverable endpoints and pagination metadata.
  - `data` DEPublicEndpoint[], required — Endpoints visible through the public catalog.
    - `id` string, required — Unique endpoint identifier.
    - `projectId` string, required — ID of the project that owns the endpoint.
    - `name` string, required — Endpoint string in the form `<project_slug>/<endpoint_name>`, passed as the `model` parameter when calling inference.
    - `createdAt` string, date-time, required — Timestamp when the endpoint was created.
    - `updatedAt` string, date-time, required — Timestamp when the endpoint was last updated.
    - `visibility` 'VISIBILITY_PUBLIC', required — Public visibility of the endpoint.
  - `next_cursor` string — Cursor for the next page. Null if there are no more results.
  - `object` 'list', required — Object type. Always `list`.

## Other responses

- `default` — Default error response

---

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