Copy trading on YOUR CabalSpy ID instance. Copy trading turns every trade of a
trader in a user's Trade Feed into a ready-to-execute instruction: token,
chain, side, the amount in USD (buys) or the share of the copied position to
sell (sells), and a price limit. Your platform executes it with the user's own
wallet and reports it back as executed, failed or skipped. CabalSpy never
holds keys and never trades. Instructions are meant to be executed within
120 seconds; a pending one past that reads as 'expired'.
view=instructions (default): the latest instructions of your platform, or of
one user (external_id or csid_id), optionally by status. Each: id, status,
created_at, user, trader, side, token, chain, mint, amount_usd or
sell_percent, price_usd and the max/min price limit, plus what your platform
reported (executed_amount_usd, tx_signature, note). Use for "Which copy
trades failed today?".
view=settings: one user's copy settings per trader (enabled, mode fixed_usd or
percent, amount_usd, percent, max_usd cap, sides buys or both, slippage_bps,
and managed_by_other_platform when another platform copies that trader).
Part of every CabalSpy ID instance (no extra needed); users need the
'trade_feed' consent (otherwise consent_required). Read-only: changing
settings and reporting status stays in the Data API. Needs your own CabalSpy
API key with a CabalSpy ID instance (no demo).