ElvenOpenApi
  1. v3
ElvenOpenApi
  • 开发指南
    • 接口调试方法
    • 开发前必读
    • 签名生成算法
  • 接口列表
    • v3
      • 导入交易
        POST
      • 创建entityAccount
        POST
      • 创建source
        POST
      • 查询entityAccount
        GET
      • 查询source
        GET
      • 查询platform
        GET
      • 查询currency
        GET
      • 导入余额记录
        POST
      • 创建对手方
        POST
      • 添加业务数据
        POST
      • 导入价格
        POST
      • 导入trade交易
        POST
      • 导入Galn/loss交易
        POST
      • 导入业务数据
        POST
      • 导入业务余额数据
        POST
  1. v3

导入交易

POST
/open/v3/transaction/transfer

请求参数

Header 参数
ELVEN-API-KEY
string 
必需
elven颁发给第三方的key
默认值:
{{ELVEN-API-KEY}}
ELVEN-API-TIMESTAMP
string 
当前毫秒级时间戳
必需
ELVEN-API-SIGN
string 
必需
当前请求签名,参考开发指南生成签名
Body 参数application/json
entityAccountId
integer 
必需
sourceId
integer 
必需
list
array [object {8}] 
必需
direction
string 
可选
amount
integer 
可选
currency
string 
可选
transactionID
string 
可选
type
string 
可选
datetime
string 
可选
counterpartyAccountNo
string 
可选
memo
string 
可选
示例
{
    "entityAccountId": "8nfrslW3U7r2IvuWQDT4HbZYocjXiFfp-2623",
    "sourceId": "vCrnUKj4fDsGXUPn258ITd0F6iogbxeA-2762",
    "timezone":"MET",
    "list": [
        {
            "direction": "IN",
            "amount": 109,
            "currency": "ETH",
            "transactionID": "0xaaa111",
            "type": "CHAIN_TRANSFER_IN",
            "datetime": "2024-08-01 12:00:00",
            "counterpartyAccountNo": "0xsss",
            "memo": ""
        }
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://openapi.elven.com/open/v3/transaction/transfer' \
--header 'ELVEN-API-KEY;' \
--header 'ELVEN-API-TIMESTAMP;' \
--header 'ELVEN-API-SIGN;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "entityAccountId": "8nfrslW3U7r2IvuWQDT4HbZYocjXiFfp-2623",
    "sourceId": "vCrnUKj4fDsGXUPn258ITd0F6iogbxeA-2762",
    "timezone":"MET",
    "list": [
        {
            "direction": "IN",
            "amount": 109,
            "currency": "ETH",
            "transactionID": "0xaaa111",
            "type": "CHAIN_TRANSFER_IN",
            "datetime": "2024-08-01 12:00:00",
            "counterpartyAccountNo": "0xsss",
            "memo": ""
        }
    ]
}'

返回响应

🟢200成功
application/json
Body
status
string 
必需
data
object 
必需
sourceId
integer 
必需
entityId
integer 
必需
type
string 
必需
sourceName
string 
必需
address
string 
必需
cardNumber
string 
必需
exchangeUserId
string 
必需
apiKey
string 
必需
apiSecret
string 
必需
entityFileId
integer 
必需
passphrase
string 
必需
purpose
string 
必需
platformId
integer 
必需
transactionOption
null 
必需
syncLog
string 
必需
syncStatus
string 
必需
transactionCount
integer 
必需
dateEndpoint
null 
必需
updatedAt
string 
必需
createdAt
string 
必需
timeExceeded
boolean 
必需
regeneration
boolean 
必需
deletedAt
null 
必需
entityAccount
null 
必需
示例
{
    "status": "success",
    "data": {
        "sourceId": 1008,
        "entityId": 371,
        "type": "API",
        "sourceName": "test-sourcename",
        "address": "",
        "cardNumber": "",
        "exchangeUserId": "",
        "apiKey": "",
        "apiSecret": "",
        "entityFileId": 0,
        "passphrase": "",
        "purpose": "OPERATING",
        "platformId": 14,
        "transactionOption": null,
        "syncLog": "",
        "syncStatus": "WAITING",
        "transactionCount": 0,
        "dateEndpoint": null,
        "updatedAt": "2023-09-27T08:32:32.559Z",
        "createdAt": "2023-09-27T08:32:32.559Z",
        "timeExceeded": false,
        "regeneration": false,
        "deletedAt": null,
        "entityAccount": null
    }
}
上一页
签名生成算法
下一页
创建entityAccount
Built with