---
title: "Changes to Get earn vault details"
method: GET
path: "/v1/earn/ethereum/vaults/{vault_id}"
---

# Changes to Get earn vault details

`GET /v1/earn/ethereum/vaults/{vault_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 60 revisions.

- **2026-10-16** `4facbfa7f9d4`: 1 breaking, 1 info
- **2026-07-10** `bb2eb34156cc`: 1 breaking, 1 info
- **2026-07-02** `c7b07643ed3c`: 1 info
- **2026-07-02** `21829d464e9b`: 12 breaking, 1 info

## Changes

- **2026-10-16** `4facbfa7f9d4`: 1 breaking, 1 info
  - added `#/components/schemas/TempoVaultDetails` to the response body `oneOf` list for the response status `200`
  - added `tempo` mapping keys to the response discriminator for the response status `200`
- **2026-07-10** `bb2eb34156cc`: 1 breaking, 1 info
  - added `#/components/schemas/VedaVaultDetails` to the response body `oneOf` list for the response status `200`
  - added `veda` mapping keys to the response discriminator for the response status `200`
- **2026-07-02** `c7b07643ed3c`: 1 info
  - added the required property `oneOf[subschema #2: MorphoVaultDetails]/total_rewards_apr` to the response with the `200` status
- **2026-07-02** `21829d464e9b`: 12 breaking, 1 info
  - added `#/components/schemas/AaveVaultDetails, #/components/schemas/MorphoVaultDetails` to the response body `oneOf` list for the response status `200`
  - the response's body type changed from `object` to no type for status `200`
  - removed the required property `app_apy` from the response with the `200` status
  - removed the required property `asset` from the response with the `200` status
  - removed the required property `available_liquidity_usd` from the response with the `200` status
  - removed the required property `caip2` from the response with the `200` status
  - removed the required property `id` from the response with the `200` status
  - removed the required property `name` from the response with the `200` status
  - removed the required property `provider` from the response with the `200` status
  - removed the required property `tvl_usd` from the response with the `200` status
  - removed the required property `user_apy` from the response with the `200` status
  - removed the required property `vault_address` from the response with the `200` status
  - added response discriminator for the response status `200`

---

[Operation](https://skmtc.dev/privy-io/apis/privy-api/docs/v1/earn/ethereum/vaults/:vault_id/get.md) - [API](https://skmtc.dev/privy-io/apis/privy-api.md) - [Page](https://skmtc.dev/privy-io/apis/privy-api/changes/v1/earn/ethereum/vaults/:vault_id/get)
