Reset Demo Account Balance
Reset balance for Options trading demo account
Endpoint
/trading/v1/options/accounts/{account_id}/reset-demo-balanceBase URL: https://api.derivws.com
Status Codes
OK - Demo balance successfully reset to default amount
Bad request - Invalid account ID or not a demo account
Unauthorized - Invalid or missing authentication
Forbidden - Access denied
Not found - Account not found
Internal server error
Gateway timeout - Upstream service timeout
Error Responses
The API returns structured error responses with detailed information about what went wrong.
{
"errors": [
{
"status": 400,
"code": "ValidationError",
"message": "Only demo accounts can have their balance reset"
}
],
"meta": {
"endpoint": "/accounts/DOT90004580/reset-demo-balance",
"method": "POST",
"timing": 34
}
}{
"errors": [
{
"status": 401,
"code": "Unauthorized",
"message": "Invalid or missing authentication credentials"
}
],
"meta": {
"endpoint": "/accounts/DOT90004580/reset-demo-balance",
"method": "POST",
"timing": 12
}
}{
"errors": [
{
"status": 403,
"code": "AccessDenied",
"message": "You do not have permission to access this resource"
}
],
"meta": {
"endpoint": "/accounts/DOT90004580/reset-demo-balance",
"method": "POST",
"timing": 15
}
}{
"errors": [
{
"status": 500,
"code": "InternalServerError",
"message": "An internal error occurred"
}
],
"meta": {
"endpoint": "/accounts/DOT90004580/reset-demo-balance",
"method": "POST",
"timing": 67
}
}Authentication Required
This endpoint requires the Deriv-App-ID header to identify your application.
OAuth2 Scope: trade
About reset_demo_balance
The reset_demo_balance endpoint reset balance for options trading demo account
Demo Accounts Only
This endpoint only works for demo accounts. Real accounts cannot have their balance reset via API.
Default Balance
The balance is reset to the default amount of $10,000 USD for demo accounts.