Legacy Statement
GetAutenticação necessáriaLegada
Get the historical transaction statement from the legacy options platform for the default account of the supplied loginid.
Endpoint temporário
Este endpoint expõe dados provenientes da plataforma de opções legada. Será removido assim que todos os utilizadores forem totalmente migrados para a nova plataforma.
Endpoint
Get
/trading/v1/options/legacy/statementURL Base: https://api.derivws.com
Códigos de Estado
200OK - Statement returned successfully
400Bad request - Bad input (e.g. malformed loginid)
404Not found - User or default account not found
409Conflict - User migration is pending or has failed
422Unprocessable entity - Request validation error
500Internal server error
503Service temporarily unavailable
Respostas de Erro
400Bad request
{
"errors": [
{
"status": 400,
"code": "ValidationError",
"message": "loginid must match ^[A-Z]+[0-9]+$"
}
],
"meta": {
"endpoint": "/trading/v1/options/legacy/statement",
"method": "GET",
"timing": 18
}
}409Migration pending or failed
{
"errors": [
{
"status": 409,
"code": "MigrationPending",
"message": "User migration is pending or has failed"
}
],
"meta": {
"endpoint": "/trading/v1/options/legacy/statement",
"method": "GET",
"timing": 24
}
}422Validation error
{
"errors": [
{
"status": 422,
"code": "ValidationError",
"message": "date_to must be <= 2147483647"
}
],
"meta": {
"endpoint": "/trading/v1/options/legacy/statement",
"method": "GET",
"timing": 14
}
}Autenticação Necessária
Este endpoint requer o cabeçalho
Deriv-App-ID para identificar a sua aplicação, mais um token OAuth2 Bearer válido. Âmbito OAuth2: tradeAcerca de Legacy Statement
O endpoint GET /trading/v1/options/legacy/statement: Get the historical transaction statement from the legacy options platform for the default account of the supplied loginid.
Parâmetros de Consulta
loginid— O loginid Deriv cujo extrato legado pretende obter. Obrigatório.limit— Número máximo de transações a devolver. Opcional; o padrão é 100.date_from/date_to— Carimbos temporais Unix para filtrar o extrato por intervalo de datas. Opcional.
Campos da Transação
Cada objeto de transação na resposta inclui os seguintes campos:
transaction_id— Identificador único da transação.action_type— Tipo de transação (por exemplo, compra, venda, depósito, levantamento).amount— Montante da transação como uma cadeia decimal.balance_after— Saldo da conta após a transação.transaction_time— Carimbo temporal Unix de quando a transação ocorreu.currency— Moeda da conta (por exemplo, USD).
Alguma outra questão? Entrar em contacto