---
title: "Get all endpoints"
method: GET
path: "/endpoint"
tags: ["Endpoint"]
---

# Get all endpoints

`GET /endpoint`

## Request

- Base URL: `https://api.tatum.io/v4/manage`
- URL: `https://api.tatum.io/v4/manage/endpoint`
- Auth: API key in header `x-api-key`

Retrieve all endpoints for the authenticated user. Supports optional filtering via query parameters such as display name, chain, network, interface, status, or routing options.

## Query parameters

- `displayName` string
- `chain` string
- `network` string
- `interface` string
- `isActive` boolean
- `url` string
- `provider` string

## Response `200`

A list of endpoints matching the applied filters

- Endpoint[]
  - `version` unknown, required
  - `id` string, uuid, required: This value is a UUID and serves as the primary key. It is used to reference and manage the endpoint later in the system.
  - `displayName` string, required: Human-readable name of the endpoint. This is the label that will be shown in dashboards, UIs, and other tools.
  - `chain` string, required: Blockchain the endpoint is connected to. Example values include "ethereum", "polygon", etc.
  - `network` string, required: Network of the selected blockchain. Example values include "ethereum-mainnet", "polygon-mumbai", etc.
  - `interface` string, required: Interface or protocol used by the endpoint. Examples include "ethereum-mainnet-json-rpc", "ethereum-mainnet-beacon", "polygon-mumbai-json-rpc", etc.
  - `isActive` boolean, required: Indicates whether the endpoint is currently active. Only active endpoints are considered for routing and traffic.
  - `url` string, required: URL of the endpoint. This is the base URL that will be used to send requests to the endpoint.
  - `headers` RecordHeaderKeyHeaderValue, required: Construct a type with a set of properties K of type T
  - `ownerId` string, required: Identifier of the owner of this endpoint. Typically this is the ID of the customer, account, or organization that created and manages the endpoint.
  - `provider` string: Optional provider name for the endpoint. his can be used to specify the infrastructure or RPC provider powering this endpoint.
  - `createdAt` string, date-time, required: Date and time when the endpoint was created.
  - `updatedAt` string, date-time, required: Date and time when the endpoint was last updated.

## Other responses

- `401`: Unauthorized

---

[API](https://skmtc.dev/tatum/apis/gateway-manage-api.md) - [All operations](https://skmtc.dev/tatum/apis/gateway-manage-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tatum/apis/gateway-manage-api/revisions/e0d2d0fa4ba4?raw)
