Read the market
Stream offers, rates, liquidity, limits, and trader availability into your own systems.
GET /v1/automation/offersVAYPEER for developers
Automate offers, track trades, and connect settlement events to the systems your desk already uses.
curl https://api.pnlstake.com/v1/automation/offers \
-H "Vaypeer-Client-Id: $VAYPEER_CLIENT_ID" \
-H "Vaypeer-Key-Id: $VAYPEER_KEY_ID" \
-H "Vaypeer-Timestamp: $VAYPEER_TIMESTAMP" \
-H "Vaypeer-Nonce: $VAYPEER_NONCE" \
-H "Vaypeer-Signature: v1=$VAYPEER_SIGNATURE"{
"data": [
{
"id": "5b6f9b6c-2d64-4a86-9881-86deafbe4296",
"side": "SELL",
"asset": "USDT",
"fiat": "NGN",
"fixedRate": "1612.40",
"marginPercent": "14",
"paymentWindowSeconds": 900
}
]
}01 / API surface
One versioned interface for the full operational lifecycle.
Stream offers, rates, liquidity, limits, and trader availability into your own systems.
GET /v1/automation/offersCreate, reprice, pause, and replenish merchant inventory without leaving your operation stack.
POST /v1/automation/offersTrack state changes, payment windows, counterparties, evidence, and settlement actions.
GET /v1/automation/trades/{id}Receive signed webhooks when orders open, payments are marked, disputes begin, or escrow settles.
trade.payment_marked02 / Control
Routine operations stay fast. Asset-moving permissions remain narrow, explicit, and observable.
Authentication modeloffers:readoffers:writetrades:readtrades:operateescrow:release · restricted03 / Access
Use representative data, test webhook delivery, and validate your workflow before requesting production scopes.
Test keys, request logs, event replay, and isolated trade fixtures.
Request access