Extrato Legado
GetAutenticação necessáriaLegada
Obtenha o extrato histórico de transações da plataforma de opções legadas para a conta predefinida do loginid fornecido.
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 um token Bearer válido. Ao autenticar com um Token de Acesso Pessoal (PAT), o cabeçalho
Deriv-App-ID é necessário para identificar a sua aplicação (Authentication). Âmbito OAuth2: tradeAcerca de Extrato Legado
O endpoint GET /trading/v1/options/legacy/statement: Obtenha o extrato histórico de transações da plataforma de opções legadas para a conta predefinida do loginid fornecido.
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