---
title: "Changes to Create a transfer intent for a transfer"
method: POST
path: "/v1/transfers/{id}/transfer_intent"
---

# Changes to Create a transfer intent for a transfer

`POST /v1/transfers/{id}/transfer_intent`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `5799e4dcc4a8`: 7 breaking, 27 info

## Changes

- **2026-11-03** `5799e4dcc4a8`: 7 breaking, 27 info
  - the `authorizationMode` request property type changed from `string` to `object`
  - added `#/components/schemas/relay_signable.SiwsolMessage` to the `signables/items/payload` response property `oneOf` list for the response status `200`
  - the `hash` response's property type changed from `string` to `object` for status `200`
  - the `signables/items/hash` response's property type changed from `string` to `object` for status `200`
  - the `signables/items/payload/oneOf[#/components/schemas/relay_signable.SolanaTransaction]/message` response's property type changed from `string` to `object` for status `200`
  - the `txHashIn` response's property type changed from `string` to `object` for status `200`
  - the `txHashOut` response's property type changed from `string` to `object` for status `200`
  - api tag `Transfers` removed
  - added the new optional request property `authorizationMode/NotNull`
  - added the new optional request property `authorizationMode/Val`
  - added the optional property `hash/Bytes` to the response with the `200` status
  - added the optional property `hash/Format` to the response with the `200` status
  - added the optional property `signables/items/hash/Bytes` to the response with the `200` status
  - added the optional property `signables/items/hash/Format` to the response with the `200` status
  - added the optional property `signables/items/payload/oneOf[#/components/schemas/relay_signable.SolanaTransaction]/message/Bytes` to the response with the `200` status
  - added the optional property `signables/items/payload/oneOf[#/components/schemas/relay_signable.SolanaTransaction]/message/Format` to the response with the `200` status
  - added the optional property `txHashIn/NotNull` to the response with the `200` status
  - added the optional property `txHashIn/Val` to the response with the `200` status
  - added the optional property `txHashOut/NotNull` to the response with the `200` status
  - added the optional property `txHashOut/Val` to the response with the `200` status
  - the response property `amountIn` became required for the status `200`
  - the response property `createdAt` became required for the status `200`
  - the response property `expiresAt` became required for the status `200`
  - the response property `hash` became required for the status `200`
  - the response property `id` became required for the status `200`
  - the response property `networkIdIn` became required for the status `200`
  - the response property `networkIdOut` became required for the status `200`
  - the response property `nonce` became required for the status `200`
  - the response property `sender` became required for the status `200`
  - the response property `to` became required for the status `200`
  - the response property `tokenIn` became required for the status `200`
  - the response property `tokenOut` became required for the status `200`
  - mapped value for discriminator key `solana:siwsol_message` changed from `#/components/schemas/relay_signable.Siwsol` to `#/components/schemas/relay_signable.SiwsolMessage` for `signables/items/payload` response property for the response status `200`
  - removed `#/components/schemas/relay_signable.Siwsol` from the `signables/items/payload` response property `oneOf` list for the response status `200`

---

[Operation](https://skmtc.dev/due/apis/accounts-api/docs/v1/transfers/:id/transfer_intent/post.md) - [API](https://skmtc.dev/due/apis/accounts-api.md) - [Page](https://skmtc.dev/due/apis/accounts-api/changes/v1/transfers/:id/transfer_intent/post)
