executed: the trade went through. Add the transaction signature and the amount in USD.failed: you tried and it did not work, for example for lack of balance or a failed transaction.skipped: you decided not to execute it, for example because the price moved beyondmax_price_usdormin_price_usd, the instruction expired, or your own risk rules said no.
failed or skipped means the trader’s later sells of that token are not copied for that user, because there is no position to sell. A buy you never report counts as a position.
You can report an instruction after it expired, for example executed when your transaction confirmed late.
executed, failed and skipped are final. Sending the same report again is fine and returns the instruction unchanged, so you can retry safely. A different status after that is refused with 409 already_reported.
POST /v1/copy-trading/instructions/status
Body
string
required
The instruction id.
string
required
executed, failed or skipped.string
The transaction signature or hash, 10 to 200 characters.
number
What was actually bought or sold, in USD. Above 0, at most 10,000,000.
string
A short note, for example why it failed or was skipped. Longer notes are cut at 300 characters. Shown on the dashboard’s Copy trading tab.
string
required
Your API key. Alternatively pass it as an Authorization Bearer header.
Usage Example
Response
The instruction with its new status,tx_signature, executed_amount_usd, note and updated_at.
Response
Errors
See Errors for the full list.

