# 业务数据 source 查询接口

### 接口概述

该接口用于查询系统中的指定业务数据（integration）的数据源，支持分页查询。

* **请求方式**：`GET`
* **请求 URL**：`https://openapi.elven.com/open/v3/businessData/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="228">参数名</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>businessDataTypeName</td><td>String</td><td>否</td><td>业务数据 type（integration 名称）<br>为空时不进行关键车匹配<br>大小写不敏感</td></tr></tbody></table>

#### 请求示例

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

### 响应参数

<table><thead><tr><th width="209">参数名</th><th width="94">类型</th><th>说明</th></tr></thead><tbody><tr><td>status</td><td>String</td><td>请求状态，值为 “success” 或 “failed”</td></tr><tr><td>data</td><td>Object</td><td>返回的主要数据</td></tr><tr><td>requestId</td><td>String</td><td>请求的唯一标识符</td></tr></tbody></table>

#### data

<table><thead><tr><th width="209">参数名</th><th width="94">类型</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="245">参数名</th><th width="91">类型</th><th>说明</th></tr></thead><tbody><tr><td>businessDataSourceId</td><td>String</td><td>sourceID</td></tr><tr><td>businessDataSourceName</td><td>String</td><td>source 名称</td></tr><tr><td>businessDataTypeName</td><td>String</td><td>所属 integration 名称</td></tr></tbody></table>

#### 响应示例

```json
{
    "status": "success",
    "data": {
        "total": 3,
        "list": [
            {
                "businessDataSourceId": "9ewikj1GkOuhc8QewtTI1Cm0qsA3aVn5",
                "businessDataSourceName": "Settlement-2024-07",
                "businessDataTypeName": "Settlement"
            },
            {
                "businessDataSourceId": "1VbbnPaAQaUGMI6Kn2YvqtN9kje8yXic",
                "businessDataSourceName": "Settlement-2024-08",
                "businessDataTypeName": "Settlement"
            },
            {
                "businessDataSourceId": "inBhwcd1lVXRo4pe5YGKaAQ6PE0fOCLN",
                "businessDataSourceName": "Settlement-2024-09",
                "businessDataTypeName": "Settlement"
            }
        ]
    },
    "requestId": "540d5050-2261-4c5a-b019-c8338309d3bc"
}
```
