---
title: "Changes to Create Contact"
method: POST
path: "/api/v1/addressbook/contacts"
---

# Changes to Create Contact

`POST /api/v1/addressbook/contacts`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 2 of 7 revisions.

- **2026-08-16** `61a784d58550` — 14 breaking, 16 info
- **2026-08-09** `c4c28d233105` — 66 warning, 3 info

## Changes

- **2026-08-16** `61a784d58550` — 14 breaking, 16 info
  - added `#/components/schemas/RippleAddressBookContact` to the response body `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #10: SuiAddressBookContact -> subschema #11: SuiAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #11: TonAddressBookContact -> subschema #12: TonAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #12: TronAddressBookContact -> subschema #13: TronAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #13: UtxoAddressBookContact -> subschema #14: UtxoAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #1: AptosAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #2: ArchAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #3: CantonAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #4: CosmosAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #5: EVMAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #6: SolanaAddressBookContact -> subschema #7: SolanaAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #7: StacksAddressBookContact -> subschema #8: StacksAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #8: StarknetAddressBookContact -> subschema #9: StarknetAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RippleAssetIdentifier` to the `oneOf[subschema #9: StellarAddressBookContact -> subschema #10: StellarAddressBookContact]/asset_infos/items/asset_identifier` response property `oneOf` list for the response status `200`
  - added `ripple` mapping keys to the request discriminator
  - added `#/components/schemas/CreateRippleContactRequest` to the request body `oneOf` list
  - added `ripple` mapping keys to the response discriminator for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #10: SuiAddressBookContact -> subschema #11: SuiAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #11: TonAddressBookContact -> subschema #12: TonAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #12: TronAddressBookContact -> subschema #13: TronAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #13: UtxoAddressBookContact -> subschema #14: UtxoAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #1: AptosAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #2: ArchAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #3: CantonAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #4: CosmosAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #5: EVMAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #6: SolanaAddressBookContact -> subschema #7: SolanaAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #7: StacksAddressBookContact -> subschema #8: StacksAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #8: StarknetAddressBookContact -> subschema #9: StarknetAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
  - added `ripple` discriminator mapping keys to the `oneOf[subschema #9: StellarAddressBookContact -> subschema #10: StellarAddressBookContact]/asset_infos/items/asset_identifier` response property for the response status `200`
- **2026-08-09** `c4c28d233105` — 66 warning, 3 info
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #10: SuiAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #11: TonAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #12: TronAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #13: UtxoAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #1: AptosAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #2: ArchAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #3: CantonAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #4: CosmosAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #5: EVMAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #6: SolanaAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #7: StacksAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #8: StarknetAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `exchange_paxos` enum value to the `oneOf[subschema #9: StellarAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #10: SuiAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #11: TonAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #12: TronAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #13: UtxoAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #1: AptosAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #2: ArchAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #3: CantonAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #4: CosmosAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #5: EVMAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #6: SolanaAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #7: StacksAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #8: StarknetAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `paxos` enum value to the `oneOf[subschema #9: StellarAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #6: ExchangeAssetIdentifier]/exchange_type` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #10: SuiAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #10: SuiAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/details/oneOf[subschema #1: TonNativeAssetIdentifierRequest]/chain` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #10: SuiAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/details/oneOf[subschema #2: TonJettonAssetIdentifierRequest]/jetton/chain` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #11: TonAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #11: TonAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/details/oneOf[subschema #1: TonNativeAssetIdentifierRequest]/chain` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #11: TonAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/details/oneOf[subschema #2: TonJettonAssetIdentifierRequest]/jetton/chain` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #11: TonAddressBookContact]/chains/items/unique_id` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #12: TronAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #12: TronAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/details/oneOf[subschema #1: TonNativeAssetIdentifierRequest]/chain` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #12: TronAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/details/oneOf[subschema #2: TonJettonAssetIdentifierRequest]/jetton/chain` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #13: UtxoAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #13: UtxoAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/details/oneOf[subschema #1: TonNativeAssetIdentifierRequest]/chain` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #13: UtxoAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/details/oneOf[subschema #2: TonJettonAssetIdentifierRequest]/jetton/chain` response property for the response status `200`
  - added the new `ton_testnet` enum value to the `oneOf[subschema #1: AptosAddressBookContact]/asset_infos/items/asset_identifier/oneOf[subschema #12: TonAssetIdentifier]/chain/unique_id` response property for the response status `200`
  - …29 more

---

[Operation](https://skmtc.dev/fordefi/apis/fordefi-api/docs/api/v1/addressbook/contacts/post.md) · [API](https://skmtc.dev/fordefi/apis/fordefi-api.md) · [Page](https://skmtc.dev/fordefi/apis/fordefi-api/changes/api/v1/addressbook/contacts/post)
