Developers · API Reference
API Reference
Base URL: https://api.linqgames.com/v1
All requests authenticated with Authorization: Bearer YOUR_API_KEY
Authentication
Auth + Headers
Request Headers
Authorization: Bearer sk_live_xxxxxxxxxxxxxxxx
Content-Type: application/json
Idempotency-Key: unique-request-id-per-write # recommended for POSTModule: Wallets
Wallet endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /wallets | Create a new player wallet |
| GET | /wallets/:id | Retrieve wallet + balance |
| POST | /wallets/:id/credit | Credit wallet (purchase, reward) |
| POST | /wallets/:id/debit | Debit wallet (spend) |
| POST | /wallets/:id/hold | Place a hold on funds |
| POST | /wallets/:id/capture | Capture a held amount |
| POST | /wallets/:id/void | Void a held amount |
| GET | /wallets/:id/transactions | Paginated transaction list |
| DELETE | /wallets/:id | Close + zero a wallet |
Module: Payouts
Payout endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /payouts | Initiate a payout to a recipient |
| GET | /payouts/:id | Retrieve payout status |
| GET | /payouts | List payouts with filters |
| POST | /payouts/batch | Submit batch payout (up to 500 recipients) |
| POST | /recipients | Register KYC-verified payout recipient |
| GET | /recipients/:id | Get recipient KYC + payout method status |
Rate Limits
Rate limits by tier
| Tier | Read endpoints | Write endpoints | Batch operations |
|---|---|---|---|
| Starter | 100/min | 30/min | Not available |
| Studio | 1,000/min | 300/min | 5 batches/day |
| Publisher | Custom | Custom | Unlimited |