Create an XLM path payment strict receive request

This endpoint creates an XLM path payment strict receive request.
Required role: RequestCreator.
This API can be made idempotent by generating an ID for the Request beforehand and passing it as the externalRequestId attribute

Body Params

Creates an XLM Path Payment Strict Receive Request. Sending asset is the asset associated to the address identified by fromAddressId.

Creates an XLM Path Payment Strict Receive Request. Sending asset is the asset associated to the address identified by fromAddressId.

string
required

Amount to destination asset be received, in the smallest currency unit, based on the currency decimals. For example, 1 corresponds to 1 'stroop' (one ten-millionth of XLM), and 1 XLM corresponds to 10000000 (7 decimals)

string

Maximum Amount that the sender should be able to send. Amount in the smallest currency unit, based on the currency decimals. For example, 1 corresponds to 1 'stroop' (one ten-millionth of XLM), and 1 XLM corresponds to 10000000 (7 decimals)

string
string
required
string

A destination should be specified. Either toAddressId or toWhitelistedAddressId.

string

A destination should be specified. Either toAddressId or toWhitelistedAddressId.

string

Specify asset to be received by destination. Can only be set with toWhitelistedAddressId. Leave empty for XLM native

string

Specify asset to be received by destination. Can only be set with toWhitelistedAddressId. Leave Empty for XLM native

string
string

Identifier for the request in the user's system. This must be unique. Attempting to create a request with an existing externalRequestId will do nothing and return the originally created request

string

A memo can be specified if the destination is a whitelisted address on a blockchain supporting memos.

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json


  © 2026 Taurus SA. All rights reserved.