---
title: "Get all federated servers (admin), including pending requests"
method: GET
path: "/admin/federation/servers"
tags: ["Internal", "Admin", "Federation"]
---

# Get all federated servers (admin), including pending requests

`GET /admin/federation/servers`

## Response `200`

List of all federated servers, including those whose follow is still pending approval

- object
  - `servers` FederatedServer[]
    - `id` integer — Unique identifier for the federated server
    - `iri` string, uri — IRI/URL of the federated server
    - `name` string — Display name of the federated server
    - `logoUrl` string, uri — URL of the server's logo image
    - `isOnline` boolean — Whether the server is currently online/streaming
    - `streamTitle` string — Title of the current stream (when online)
    - `streamDescription` string — Description of the current stream (when online)
    - `tags` string[] — Tags associated with the current stream
    - `thumbnailUrl` string, uri — URL of the current stream thumbnail
    - `lastSeenOnline` string, date-time — Last time the server was seen online
    - `lastStatusUpdate` string, date-time — Last time we received a status update
    - `addedAt` string, date-time — When we started tracking this server
    - `followedAt` string, date-time — When we started following this server

## Other responses

- `401` — Basic auth failure
- `default` — Unexpected error

---

[API](https://skmtc.net/owncast/apis/owncast-apis.md) · [All operations](https://skmtc.net/owncast/apis/owncast-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/owncast/owncast-apis/versions/dc1c42f7f8f6/schema)
