{
    "ok": true,
    "version": "3.7.3-gameplay-action-verification-live-readiness",
    "error_codes": {
        "idempotency_key_required": "Every gameplay write action must include an idempotency_key.",
        "idempotency_payload_mismatch": "The same idempotency key was reused with a different request body.",
        "user_not_active": "The account is not allowed to perform write actions.",
        "feature_disabled": "The requested gameplay feature is disabled by feature flags or maintenance mode.",
        "wallet_insufficient_balance": "The wallet does not have enough balance for the requested action.",
        "card_not_owned": "The requested card is not owned by the acting user.",
        "card_locked": "The requested card is locked, favourited, listed, traded or otherwise protected.",
        "listing_not_available": "The marketplace listing is not active or cannot be bought.",
        "trade_expired": "The trade is no longer pending or has expired.",
        "auction_closed": "The auction is closed or unavailable for bidding.",
        "mission_already_claimed": "The mission reward has already been claimed.",
        "maintenance_mode": "Maintenance mode blocks this write action.",
        "permission_denied": "The user cannot perform this action on the selected entity.",
        "validation_failed": "The request payload failed gameplay validation.",
        "domain_action_failed": "The underlying gameplay service rejected or failed the action."
    }
}