# 查询 source 接口

### 接口概述

该接口用于查询系统中的 Source 列表，支持分页查询。

* **请求方式**：`GET`
* **请求 URL**：`https://openapi.elven.com/open/v3/transaction/source`

### 请求头参数

<table><thead><tr><th width="202">参数名</th><th width="90">类型</th><th width="64">必填</th><th>说明</th></tr></thead><tbody><tr><td>elven-api-key</td><td>String</td><td>是</td><td>分配给您的API密钥</td></tr><tr><td>elven-api-sign</td><td>String</td><td>是</td><td>请求签名，用于验证请求合法性</td></tr><tr><td>elven-api-timestamp</td><td>String</td><td>是</td><td>请求时间戳，毫秒级</td></tr></tbody></table>

[查看详细说明](https://docs.elven.com/v3/openapi/jie-kou-shou-quan#elven-api-sign)

### 请求参数

#### Query 参数

<table><thead><tr><th width="109">参数名</th><th width="119">类型</th><th width="96">必填</th><th>说明</th></tr></thead><tbody><tr><td>page</td><td>Number</td><td>否</td><td>页码，为空视为1</td></tr><tr><td>limit</td><td>Number</td><td>否</td><td>每页条数，为空视为10</td></tr><tr><td>type</td><td>String</td><td>否</td><td>可填写 <code>OPENAPI_TRANSACTION</code>、<code>OPENAPI_BALANCE</code> ，分别对应交易、余额 source，不填写时将返回所有类型的 source 数据</td></tr></tbody></table>

#### 请求示例

```bash
GET https://openapi.elven.com/open/v3/transaction/source?page=1&limit=10
```

### 响应参数

<table><thead><tr><th width="183">参数名</th><th width="111">类型</th><th>说明</th></tr></thead><tbody><tr><td>total</td><td>Number</td><td>结果数量</td></tr><tr><td>list</td><td>Array</td><td>Source 列表</td></tr></tbody></table>

#### list 数组元素

<table><thead><tr><th width="189">参数名</th><th width="113">类型</th><th>说明</th></tr></thead><tbody><tr><td>sourceId</td><td>String</td><td>Source 的主键 ID</td></tr><tr><td>type</td><td>String</td><td>source 类型</td></tr><tr><td>name</td><td>String</td><td>Source 名称</td></tr><tr><td>entityAccountId</td><td>String</td><td>Source 所属账户的主键 ID</td></tr></tbody></table>

#### 响应示例

<pre class="language-json"><code class="lang-json">{
    "total": 100,
    "list": [
        {
            "sourceId": "xxx",
<strong>            "type": "CSV_BALANCE",
</strong>            "name": "Source1",
            "entityAccountId": "entityAccountId1"
        },
        {
            "sourceId": "yyy",
            "type": "OPENAPI_TRANSACTION",
            "name": "Source2",
            "entityAccountId": "entityAccountId2"
        }
    ]
}
</code></pre>

### 在线调试

您可以通过 Apifox 服务进行接口的在线调试：<https://zswsuv3jhf.apifox.cn/api-253901219>

### 注意事项

* 请求头中的 **elven-api-key**、**elven-api-sign** 和 **elven-api-timestamp** 为必填参数，用于验证请求的合法性和安全性。
* **page** 和 **limit** 参数为可选参数，不传递时默认返回第一页，每页 10 条数据。
* 返回结果中的 **list** 数组包含 Source 的详细信息，每一项与创建 Source 接口的返回值格式一致。
