
# 生命周期数据模型API
#### 操作场景
当您在应用设计态完成数据模型的构建和发布，并将应用部署至生命周期数据模型后，系统会将应用下所有对外可调用的API展示在应用运行态的"数据服务管理 \> 全量数据服务"中。
#### 进入应用运行态
以系统管理员用户进入运行态：
1. 进入IPDCenter基础服务登录页面，输入系统管理员账号和密码，单击"登录"。
2. 在角色桌面首页的左上角单击![](https://support.huaweicloud.com/api-craftartsipdcenter/figure/zh-cn_image_0000001935862941.png)，在显示的菜单中单击"管理中心"。
3. 在左侧菜单栏中单击"模型管理"，进入应用运行态首页。
 
#### 查看API详情
1. 进入应用运行态后，在左侧导航栏中，选择"数据服务管理 \> 全量数据服务"，进入全量数据服务页面。
2. 在分类栏中，选择需要查看的对象名称，进入该对象的API列表页面。
3. 在API列表中，单击需要查看的API英文名称，即可查看该API详情。 
   图1查看API详情   
   ![](https://support.huaweicloud.com/api-craftartsipdcenter/figure/zh-cn_image_0000001896415710.png "点击放大")
   
   
 
#### 通过请求头参数控制是否自动进行数据鉴权
当实体的功能配置中有权限管理时（可在应用运行态的"数据模型管理 \> 数据实体"中选择指定数据实体，查看其"基本信息"中的"功能列表"），在调用此类实体API时可以通过在请求头中放入指定的heaeder控制是否自动进行数据鉴权。
表1控制是否自动鉴权的请求头 
| 请求头           | 是否必选 | 参数类型   | 描述                                                           |
|:---|:---|:---|:---|
| instance-auth | 否    | String | 是否需要自动鉴权。当需要自动鉴权时，传true。默认为false                             |
| policyId      | 否    | String | 策略集ID。instance-auth为true时配合使用，在创建数据实例时传入。如不传默认为系统配置的默认策略集ID。 |
   
#### 请求示例
假设SimulationRequest实体具有权限管理功能，下面是启用自动鉴权的请求实例。
```
curl --location 'http://test.com/unidata/api/SimulationRequest/create' \
--header 'instance-auth: true' \
--header 'policyId: 12345' \
--data '{
    "params":{
        "name": "test",
        "tenant": {
            "id": "-1",
            "clazz": "Tenant",
            "name": "basicTenant"
        }
    }
}'
```
