---
title: "Update endpoint"
method: PATCH
path: "/endpoint/{id}"
tags: ["Endpoint"]
---

# Update endpoint

`PATCH /endpoint/{id}`

## Request

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

Updates the endpoint with the specified ID using the provided data.

## Path parameters

- `id` string, uuid, required

## Request body

- UpdateEndpointDto
  - `headers` RecordHeaderKeyHeaderValue: Construct a type with a set of properties K of type T
  - `displayName` string: Human-readable name of the endpoint. This is the label that will be shown in dashboards, UIs, and other tools.
  - `isActive` boolean: Indicates whether the endpoint is currently active. Only active endpoints are considered for routing and traffic.
  - `url` string: URL of the endpoint. This is the base URL that will be used to send requests to the endpoint.
  - `provider` string: Optional provider name for the endpoint. his can be used to specify the infrastructure or RPC provider powering this endpoint.

## Response `200`

The updated endpoint

- 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

- `400`: Bad request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found

---

[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)
