---
title: "Changes to Sends a transaction through the specified relayer."
method: POST
path: "/api/v1/relayers/{relayer_id}/transactions"
---

# Changes to Sends a transaction through the specified relayer.

`POST /api/v1/relayers/{relayer_id}/transactions`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 5 of 18 revisions.

- **2026-06-05** `97fada1b2001` — 5 breaking, 1 info
- **2026-02-09** `6408963b7c93` — 1 info
- **2025-12-22** `2abd60a9c2d8` — 1 info
- **2025-11-07** `d1f71894e671` — 1 breaking, 5 info
- **2025-10-31** `5487da58bf15` — 7 breaking, 6 warning, 3 info

## Changes

- **2026-06-05** `97fada1b2001` — 5 breaking, 1 info
  - added the pattern `^-?[0-9]+$` to the request property `oneOf[#/components/schemas/StellarTransactionRequest]/operations/items/oneOf[subschema #1]/amount`
  - added the pattern `^[0-9]+$` to the request property `oneOf[#/components/schemas/StellarTransactionRequest]/memo/oneOf[#/components/schemas/MemoSpec]/oneOf[subschema #3]/value`
  - the `oneOf[#/components/schemas/StellarTransactionRequest]/memo/oneOf[#/components/schemas/MemoSpec]/oneOf[subschema #3]/value` request property type/format changed from `integer`/`int64` to `string`/``
  - the `oneOf[#/components/schemas/StellarTransactionRequest]/operations/items/oneOf[subschema #1]/amount` request property type/format changed from `integer`/`int64` to `string`/``
  - the `data/oneOf[#/components/schemas/StellarTransactionResponse]/sequence_number` response's property type/format changed from `integer`/`int64` to `string`/`` for status `200`
  - the `data/oneOf[#/components/schemas/StellarTransactionResponse]/sequence_number` response's property pattern `^-?[0-9]+$` was added for the status `200`
- **2026-02-09** `6408963b7c93` — 1 info
  - added the new optional request property `oneOf[#/components/schemas/StellarTransactionRequest]/signed_auth_entry`
- **2025-12-22** `2abd60a9c2d8` — 1 info
  - added the optional property `data/oneOf[#/components/schemas/StellarTransactionResponse]/transaction_result_xdr` to the response with the `200` status
- **2025-11-07** `d1f71894e671` — 1 breaking, 5 info
  - the `oneOf[#/components/schemas/SolanaTransactionRequest]/transaction` request property type/format changed from `string`/`` to ``/``
  - added the new optional request property `oneOf[#/components/schemas/SolanaTransactionRequest]/instructions`
  - added the new optional request property `oneOf[#/components/schemas/SolanaTransactionRequest]/valid_until`
  - the request property `oneOf[#/components/schemas/SolanaTransactionRequest]/transaction` became optional
  - added `#/components/schemas/EncodedSerializedTransaction, subschema #1` to the `oneOf[#/components/schemas/SolanaTransactionRequest]/transaction` request property `oneOf` list
  - added the optional property `data/oneOf[#/components/schemas/SolanaTransactionResponse]/instructions` to the response with the `200` status
- **2025-10-31** `5487da58bf15` — 7 breaking, 6 warning, 3 info
  - the request property `oneOf[#/components/schemas/SolanaTransactionRequest]/transaction` became required
  - removed `#/components/schemas/EncodedSerializedTransaction, subschema #1` from the `oneOf[#/components/schemas/SolanaTransactionRequest]/transaction` request property `oneOf` list
  - the `oneOf[#/components/schemas/SolanaTransactionRequest]/transaction` request property type/format changed from ``/`` to `string`/``
  - the `oneOf[#/components/schemas/StellarTransactionRequest]/memo/oneOf[#/components/schemas/MemoSpec]/oneOf[subschema #3]/value` request property type/format changed from `string`/`` to `integer`/`int64`
  - the `oneOf[#/components/schemas/StellarTransactionRequest]/operations/items/oneOf[subschema #1]/amount` request property type/format changed from `string`/`` to `integer`/`int64`
  - the response property `data/oneOf[#/components/schemas/SolanaTransactionResponse]/status_reason` became nullable for the status `200`
  - the `data/oneOf[#/components/schemas/StellarTransactionResponse]/sequence_number` response's property type/format changed from `string`/`` to `integer`/`int64` for status `200`
  - the `oneOf[#/components/schemas/StellarTransactionRequest]/memo/oneOf[#/components/schemas/MemoSpec]/oneOf[subschema #3]/value` request property's min was set to `0.00`
  - removed the request property `oneOf[#/components/schemas/SolanaTransactionRequest]/instructions`
  - removed the request property `oneOf[#/components/schemas/SolanaTransactionRequest]/valid_until`
  - removed the request property `oneOf[#/components/schemas/StellarTransactionRequest]/signed_auth_entry`
  - removed the optional property `data/oneOf[#/components/schemas/SolanaTransactionResponse]/instructions` from the response with the `200` status
  - removed the optional property `data/oneOf[#/components/schemas/StellarTransactionResponse]/transaction_result_xdr` from the response with the `200` status
  - removed the pattern `^-?[0-9]+$` from the request property `oneOf[#/components/schemas/StellarTransactionRequest]/operations/items/oneOf[subschema #1]/amount`
  - removed the pattern `^[0-9]+$` from the request property `oneOf[#/components/schemas/StellarTransactionRequest]/memo/oneOf[#/components/schemas/MemoSpec]/oneOf[subschema #3]/value`
  - the `data/oneOf[#/components/schemas/StellarTransactionResponse]/sequence_number` response's property pattern `^-?[0-9]+$` was removed for the status `200`

---

[Operation](https://skmtc.dev/openzeppelin/apis/openzeppelin-relayer-api/docs/api/v1/relayers/:relayer_id/transactions/post.md) · [API](https://skmtc.dev/openzeppelin/apis/openzeppelin-relayer-api.md) · [Page](https://skmtc.dev/openzeppelin/apis/openzeppelin-relayer-api/changes/api/v1/relayers/:relayer_id/transactions/post)
