
# 添加存证 - AddEvidence
#### 功能介绍
添加存证。注意：只对文件Hash值上链，不对原文进行报送，Hash值需要用户本地生成并保证正确性，请使用SM3算法。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-dac/dac_api_006.html)。
#### URI
POST /v1/{project_id}/evidences
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                            |
|:---|:---|:---|:---|
| project_id | 是    | String | 租户从IAM申请到的projectid，一般为32位字符串 |
#### 请求参数
表2请求Body参数 
| 参数          | 是否必选 | 参数类型   | 描述                |
|:---|:---|:---|:---|
| charge_type | 否    | String | 存证类型, normal:普通存证 |
| name        | 否    | String | 存证名称，默认为文件名称      |
| file_hash   | 否    | String | 文件hash值。          |
   
#### 响应参数
**状态码：200**
表3响应Body参数 
| 参数    | 参数类型   | 描述           |
|:---|:---|:---|
| tx_id | String | 交易ID, 64位哈希值 |
| ev_id | String | 存证ID         |
   
**状态码：400**
表4响应Body参数 
| 参数         | 参数类型   | 描述   |
|:---|:---|:---|
| error_code | String | 错误码  |
| error_msg  | String | 错误描述 |
   
#### 请求示例
无
#### 响应示例
无
#### 状态码
| 状态码 | 描述               |
|:---|:---|
| 200 | Demo Information |
| 400 | Error response   |
   
