---
title: "Changes to Retrieve CCIP chain information"
method: GET
path: "/chains"
---

# Changes to Retrieve CCIP chain information

`GET /chains`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 5 of 9 revisions.

- **2026-02-17** (v1) `7c63886b61d0` — 16 warning, 18 info
- **2025-10-13** (v1) `c10577435fe7` — 6 breaking, 1 info
- **2025-05-19** (v1) `f253da0873ba` — 4 breaking, 10 info
- **2025-03-06** (v1) `1d82b6bec1fa` — 1 info
- **2025-02-07** (v1) `1b317d8c0cde` — 4 breaking, 18 warning, 9 info

## Changes

- **2026-02-17** (v1) `7c63886b61d0` — 16 warning, 18 info
  - removed the optional property `data/mvm` from the response with the `200` status
  - removed the optional property `data/svm` from the response with the `200` status
  - added the new `aptos` enum value to the `data/evm/additionalProperties/chainFamily` response property for the response status `200`
  - added the new `canton` enum value to the `data/evm/additionalProperties/chainFamily` response property for the response status `200`
  - added the new `canton` enum value to the `data/evm/additionalProperties/chainType` response property for the response status `200`
  - added the new `solana` enum value to the `data/evm/additionalProperties/chainFamily` response property for the response status `200`
  - added the new `starknet` enum value to the `data/evm/additionalProperties/chainFamily` response property for the response status `200`
  - added the new `starknet` enum value to the `data/evm/additionalProperties/chainType` response property for the response status `200`
  - added the new `stellar` enum value to the `data/evm/additionalProperties/chainFamily` response property for the response status `200`
  - added the new `stellar` enum value to the `data/evm/additionalProperties/chainType` response property for the response status `200`
  - added the new `sui` enum value to the `data/evm/additionalProperties/chainFamily` response property for the response status `200`
  - added the new `sui` enum value to the `data/evm/additionalProperties/chainType` response property for the response status `200`
  - added the new `ton` enum value to the `data/evm/additionalProperties/chainFamily` response property for the response status `200`
  - added the new `ton` enum value to the `data/evm/additionalProperties/chainType` response property for the response status `200`
  - added the new `tron` enum value to the `data/evm/additionalProperties/chainFamily` response property for the response status `200`
  - added the new `tron` enum value to the `data/evm/additionalProperties/chainType` response property for the response status `200`
  - added the new optional `query` request parameter `family`
  - added the new optional `query` request parameter `search`
  - added the optional property `data/aptos` to the response with the `200` status
  - added the optional property `data/canton` to the response with the `200` status
  - added the optional property `data/evm/additionalProperties/mcms` to the response with the `200` status
  - added the optional property `data/solana` to the response with the `200` status
  - added the optional property `data/starknet` to the response with the `200` status
  - added the optional property `data/stellar` to the response with the `200` status
  - added the optional property `data/sui` to the response with the `200` status
  - added the optional property `data/ton` to the response with the `200` status
  - added the optional property `data/tron` to the response with the `200` status
  - added the optional property `metadata/searchQuery` to the response with the `200` status
  - added the optional property `metadata/searchType` to the response with the `200` status
  - added the optional property `requestId` to the response with the `400` status
  - added the optional property `requestId` to the response with the `500` status
  - removed the `mvm` enum value from the `data/evm/additionalProperties/chainFamily` response property for the response status `200`
  - removed the `svm` enum value from the `data/evm/additionalProperties/chainFamily` response property for the response status `200`
  - added the required property `data/evm/additionalProperties/supported` to the response with the `200` status
- **2025-10-13** (v1) `c10577435fe7` — 6 breaking, 1 info
  - added `subschema #1, subschema #2` to the `data/evm/additionalProperties/feeTokens` response property `oneOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `data/mvm/additionalProperties/feeTokens` response property `oneOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `data/svm/additionalProperties/feeTokens` response property `oneOf` list for the response status `200`
  - the `data/evm/additionalProperties/feeTokens` response's property type changed from `array` to no type for status `200`
  - the `data/mvm/additionalProperties/feeTokens` response's property type changed from `array` to no type for status `200`
  - the `data/svm/additionalProperties/feeTokens` response's property type changed from `array` to no type for status `200`
  - added the new optional `query` request parameter `enrichFeeTokens`
- **2025-05-19** (v1) `f253da0873ba` — 4 breaking, 10 info
  - the response property `data/evm` became optional for the status `200`
  - the response property `data/evm/additionalProperties/registryModule` became optional for the status `200`
  - the response property `data/evm/additionalProperties/tokenAdminRegistry` became optional for the status `200`
  - response property `data/evm/additionalProperties/chainId` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - added the optional property `data/evm/additionalProperties/feeQuoter` to the response with the `200` status
  - added the optional property `data/mvm` to the response with the `200` status
  - added the optional property `data/svm` to the response with the `200` status
  - the `data/evm/additionalProperties/registryModule` response's property pattern `^0x[a-fA-F0-9]{40}$` was removed for the status `200`
  - the `data/evm/additionalProperties/rmn` response's property pattern `^0x[a-fA-F0-9]{40}$` was removed for the status `200`
  - the `data/evm/additionalProperties/router` response's property pattern `^0x[a-fA-F0-9]{40}$` was removed for the status `200`
  - the `data/evm/additionalProperties/tokenAdminRegistry` response's property pattern `^0x[a-fA-F0-9]{40}$` was removed for the status `200`
  - the `data/evm/additionalProperties/tokenPoolFactory` response's property pattern `^0x[a-fA-F0-9]{40}$` was removed for the status `200`
  - added the required property `data/evm/additionalProperties/chainFamily` to the response with the `200` status
  - added the required property `data/evm/additionalProperties/chainType` to the response with the `200` status
- **2025-03-06** (v1) `1d82b6bec1fa` — 1 info
  - added the optional property `data/evm/additionalProperties/tokenPoolFactory` to the response with the `200` status
- **2025-02-07** (v1) `1b317d8c0cde` — 4 breaking, 18 warning, 9 info
  - the `data/evm/additionalProperties/feeTokens` response's property type changed from no type to `array` for status `200`
  - removed the required property `data/evm/additionalProperties/chainFamily` from the response with the `200` status
  - removed the required property `data/evm/additionalProperties/chainType` from the response with the `200` status
  - removed the required property `data/evm/additionalProperties/supported` from the response with the `200` status
  - deleted the `query` request parameter `enrichFeeTokens`
  - deleted the `query` request parameter `family`
  - deleted the `query` request parameter `search`
  - removed the optional property `data/aptos` from the response with the `200` status
  - removed the optional property `data/canton` from the response with the `200` status
  - removed the optional property `data/evm/additionalProperties/feeQuoter` from the response with the `200` status
  - removed the optional property `data/evm/additionalProperties/mcms` from the response with the `200` status
  - removed the optional property `data/evm/additionalProperties/tokenPoolFactory` from the response with the `200` status
  - removed the optional property `data/solana` from the response with the `200` status
  - removed the optional property `data/starknet` from the response with the `200` status
  - removed the optional property `data/stellar` from the response with the `200` status
  - removed the optional property `data/sui` from the response with the `200` status
  - removed the optional property `data/ton` from the response with the `200` status
  - removed the optional property `data/tron` from the response with the `200` status
  - removed the optional property `metadata/searchQuery` from the response with the `200` status
  - removed the optional property `metadata/searchType` from the response with the `200` status
  - removed the optional property `requestId` from the response with the `400` status
  - removed the optional property `requestId` from the response with the `500` status
  - the response property `data/evm` became required for the status `200`
  - the response property `data/evm/additionalProperties/registryModule` became required for the status `200`
  - the response property `data/evm/additionalProperties/tokenAdminRegistry` became required for the status `200`
  - response property `data/evm/additionalProperties/chainId` list-of-types was narrowed by removing types `string` from media type `application/json` of response `200`
  - removed `subschema #1, subschema #2` from the `data/evm/additionalProperties/feeTokens` response property `oneOf` list for the response status `200`
  - the `data/evm/additionalProperties/registryModule` response's property pattern `^0x[a-fA-F0-9]{40}$` was added for the status `200`
  - the `data/evm/additionalProperties/rmn` response's property pattern `^0x[a-fA-F0-9]{40}$` was added for the status `200`
  - the `data/evm/additionalProperties/router` response's property pattern `^0x[a-fA-F0-9]{40}$` was added for the status `200`
  - the `data/evm/additionalProperties/tokenAdminRegistry` response's property pattern `^0x[a-fA-F0-9]{40}$` was added for the status `200`

---

[Operation](https://skmtc.dev/smartcontractkit/apis/ccip-directory-and-configuration-rest-api-v1/docs/chains/get.md) · [API](https://skmtc.dev/smartcontractkit/apis/ccip-directory-and-configuration-rest-api-v1.md) · [Page](https://skmtc.dev/smartcontractkit/apis/ccip-directory-and-configuration-rest-api-v1/changes/chains/get)
