WebSocket response message format.
Standard response format received from XTB WebSocket API. Contains either successful response data or error information.
// Success responseconst success: WSResponse = { reqId: 'ping_1640995200_1', response: [{ xpong: { time: 1640995200000 } }]};// Error responseconst error: WSResponse = { reqId: 'invalid_1640995200_2', error: { code: 'INVALID_COMMAND', message: 'Unknown command' }}; Copy
// Success responseconst success: WSResponse = { reqId: 'ping_1640995200_1', response: [{ xpong: { time: 1640995200000 } }]};// Error responseconst error: WSResponse = { reqId: 'invalid_1640995200_2', error: { code: 'INVALID_COMMAND', message: 'Unknown command' }};
Optional
Alternative response data format
Error information (if failed)
Request ID matching the original request
Response data array (if successful)
WebSocket response message format.
Standard response format received from XTB WebSocket API. Contains either successful response data or error information.
Example