Request a payout
const url = 'https://api.gampeon.com/v1/wallet/payouts';const options = { method: 'POST', headers: { 'Idempotency-Key': 'example', Authorization: 'Bearer <token>', 'Content-Type': 'application/json' }, body: '{"coins":1}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.gampeon.com/v1/wallet/payouts \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --header 'Idempotency-Key: example' \ --data '{ "coins": 1 }'Only earned GAMPEONS, from the minimum amount, one open request at a time. The rate is fixed at the time of the request.
Not available with access tokens.
Rate limit: 5 per day per account.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Header Parameters
Section titled “Header Parameters”Required. 8 to 100 characters (A-Z a-z 0-9 _ - : .). The same key with the same body returns the stored answer (replayed: true) without booking again.
Request Bodyrequired
Section titled “Request Bodyrequired”object
Example generated
{ "coins": 1}Responses
Section titled “Responses”Requested
object
object
Amount in GAMPEONS
Rate fixed when the payout was requested
Euro cents
Unix time in milliseconds
object
off: payments are switched off. sandbox: payments are simulated, no real money moves.
object
Bought or gifted. Spendable, never paid out
Earned, still in the holding period
Earned. Spendable and can be paid out
Reserved for a payout request
Wallet + earned
Locked after a chargeback. Buying, spending and payouts are blocked
Seller terms accepted, prices can be set
Creator shares that unlock next
object
Unix time in milliseconds
Amount in GAMPEONS
object
Euro cents
Spent or in open orders in the last 30 days
object
Creator share of each sale in basis points (7000 = 70 %)
Payout per earned GAMPEON in millionths of a euro (3800 = €0.0038)
Minimum payout
Days before a creator share can be spent or paid out
Days to withdraw from an unused purchase
Most an account can spend on GAMPEONS in 30 days
Lowest price for an item
Highest price for an item
Example
{ "payout": { "status": "requested" }, "wallet": { "mode": "off", "payoutProgram": "none" }}Error codes: invalid_field, idempotency_key_required
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Error codes: unauthorized
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Error codes: token_not_allowed, payout_program_required, wallet_locked
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Error codes: below_minimum, payout_open, insufficient_funds, idempotency_conflict
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Limit: 5 per day per account. Error codes: rate_limited
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Error codes: payments_disabled
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}