Developers

Integration overview

REST API for deposits, withdrawals, webhooks, and operator dashboard access. Full sandbox credentials provided after onboarding.

Quick start

All requests use HTTPS with Bearer token authentication. Base URL provided upon merchant approval.

POST /v1/deposits Authorization: Bearer <api_key> Content-Type: application/json { "amount": 10000, "currency": "EUR", "player_id": "plr_abc123", "method": "card", "return_url": "https://operator.com/deposit/complete" }

Webhooks

Subscribe to real-time events for deposit confirmations, payout completions, and compliance flags.

POST https://your-platform.com/webhooks/eagle-harbor X-EH-Signature: sha256=... { "event": "payout.completed", "id": "po_xyz789", "amount": 5000, "currency": "EUR", "player_id": "plr_abc123", "status": "completed" }

Endpoints

  • POST /v1/deposits — create a player deposit
  • POST /v1/payouts — initiate a withdrawal
  • GET /v1/balances — operator treasury balances
  • GET /v1/transactions — paginated transaction history
  • POST /v1/players/verify — trigger KYC check

Sandbox access

Contact our integration team on Telegram to receive sandbox API keys and test card numbers.

Request sandbox credentials

@gordanaradoicic on Telegram

Open Telegram