All partner routes are under
/v1 (the version is in the path, not headers). When signing sk_* requests, the path in the canonical string must include /v1 and any query string — for example /v1/orders?status=completed.
Successful
/v1 responses use { "status": true, "message": "…", "data": {} }.
New response fields and status values may be added without a version bump — handle unknown values gracefully. The webhook event name for confirmed fiat pay-in is order.fiat_recieved.
1
Integrate on test
Point your integration at
https://vibe-api.liquidramp.com/v1 with *_test_* keys.2
Complete KYB
Submit KYB in the partner portal and wait for approval.
3
Go live
Generate
pk_live_* / sk_live_* / enc_live_* and call https://api.liquidramp.com/v1. See Going live.