'1.0', 'info' => ['style' => 'RPC', 'product' => 'ltl', 'version' => '2019-05-10'], 'directories' => [ [ 'children' => ['CreateMember', 'LockMember', 'ModifyMember', 'UnLockMember', 'ListMember'], 'type' => 'directory', 'title' => 'User', ], [ 'children' => ['RegisterDeviceGroup', 'AuthorizeDevice', 'AuthorizeDeviceGroup', 'UnAuthorizeDevice', 'UnAuthorizeDeviceGroup', 'ListDevice', 'ListDeviceGroup'], 'type' => 'directory', 'title' => 'Device', ], [ 'children' => ['CreateMPCoSPhase', 'CreateMPCoSPhaseGroup', 'ModifyMPCoSPhase', 'ModifyMPCoSPhaseGroup', 'UpdateMPCoSAuthorizedInfo', 'DescribeMPCoSAuthorizedInfo', 'DescribeMPCoSPhaseInfo', 'DescribeMPCoSResourceInfo', 'ListMPCoSPhase', 'ListMPCoSPhaseGroup', 'ListMPCoSPhaseHistory'], 'type' => 'directory', 'title' => 'MPCos', ], [ 'children' => ['ApplyDataModelConfigInfo'], 'type' => 'directory', 'title' => 'Configuration', ], [ 'children' => ['AttachData', 'AttachDataWithSignature', 'SetData', 'SetDataWithSignature', 'BatchUploadMPCoSPhaseDigestInfo', 'BatchUploadMPCoSPhaseDigestInfoByDevice', 'BatchUploadMPCoSPhaseTextInfo', 'BatchUploadMPCoSPhaseTextInfoByDevice', 'UploadMPCoSPhaseDigestInfo', 'UploadMPCoSPhaseDigestInfoByDevice', 'UploadMPCoSPhaseTextInfo', 'UploadMPCoSPhaseTextInfoByDevice'], 'type' => 'directory', 'title' => 'Upload', ], [ 'children' => ['DescribeCapacityInfo', 'DescribeMemberCapacityInfo', 'DescribeResourceInfo', 'GetBlockChainInfo', 'GetData', 'GetDataModelConfigInfo', 'GetHistoryDataCount', 'GetHistoryDataList', 'ListDependentDataModels', 'ListMultiPartyCollaborationChain', 'ListProofChain', 'ListPSMemberDataTypeCode'], 'type' => 'directory', 'title' => 'Query', ], ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'ApplyDataModelConfigInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set this parameter to "1.0.0".', 'type' => 'string', 'required' => false, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The ProductKey of the IoT data source group.', 'type' => 'string', 'required' => false, 'example' => 'HB5jyvZWz******g', 'title' => ''], ], [ 'name' => 'DataModelCode', 'in' => 'query', 'schema' => ['description' => 'The data model identifier.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'DF3K', 'title' => ''], ], [ 'name' => 'Configuration', 'in' => 'query', 'schema' => ['description' => 'The model configuration information.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '{\\"productKey\\":\\"a1lPbm9Yq0v\\"}', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'The response content.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => '180E5D71-FF24-5E87-9746-3DA837E686FE', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful. Valid values:'."\n" .'- **true**: Successful.'."\n" .'- **false**: Failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"180E5D71-FF24-5E87-9746-3DA837E686FE\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Apply data model configuration', 'summary' => 'Applies custom data model configuration information.', 'changeSet' => [ ['createdAt' => '2022-08-31T03:09:46.000Z', 'description' => 'Error codes changed'], ], 'flowControl' => [ 'flowControlList' => [], ], ], 'AttachData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data key.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '0001_HB5jyvZWzwcM****_0X**_80aa976ac4d64a97bd45c71a509d****', 'title' => ''], ], [ 'name' => 'Value', 'in' => 'query', 'schema' => ['description' => 'The data value.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某公司某业务数据。', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The business chain code.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'HB5jyvZWzwcM****', 'title' => ''], ], [ 'name' => 'BusinessId', 'in' => 'query', 'schema' => ['description' => '1. The user business ID. For the same key, the business ID must be unique. The value is a 64-character string. Valid characters: \\[0-9, a-f, A-F\\].'."\n" .'2. If this parameter is not specified, the latest data for the current key is returned.', 'type' => 'string', 'required' => false, 'example' => '000000000000000000000000000000000000000000000000000000000001****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful. Valid values:'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Upload data multiple times', 'summary' => 'Uploads data multiple times to the IoT blockchain trusted application system.', 'description' => '- You can use AttachData to upload data multiple times for the same data key.'."\n" .'- After a successful call, the system processes the data asynchronously. Use GetData to query the data for confirmation.'."\n" .'- When uploading data multiple times for the same data key, each subsequent upload must wait until the previous data is confirmed and committed to the blockchain.'."\n" ."\n" .'**Accessible accounts:**'."\n" .'| Business administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'AttachDataWithSignature' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data key.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '0001_HB5jyvZWzwcM****_0X**_80aa976ac4d64a97bd45c71a509d****', 'title' => ''], ], [ 'name' => 'Value', 'in' => 'query', 'schema' => ['description' => 'The data value.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某公司某业务数据。', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The business chain code.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'HB5jyvZWzwcM****', 'title' => ''], ], [ 'name' => 'IotAuthType', 'in' => 'query', 'schema' => ['description' => 'The IoT authentication method.'."\n" .'**ID2**: Alibaba Cloud Link ID².', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'ID2', 'title' => ''], ], [ 'name' => 'IotId', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the IoT device.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '183329761572****', 'title' => ''], ], [ 'name' => 'IotIdServiceProvider', 'in' => 'query', 'schema' => ['description' => 'The identifier of the IoT device service provider.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'g9R4ghe****', 'title' => ''], ], [ 'name' => 'IotDataDigest', 'in' => 'query', 'schema' => ['description' => 'The digest of the IoT data value.'."\n" .'1. Encode the value data in UTF-8.'."\n" .'2. Perform a SHA256 operation. The result is 32 bytes of data.'."\n" .'3. Convert the result to a 64-byte string in uppercase characters.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '94894989498FDDABD51698BD1A49BF1AFB0AA94FAA8DB65A689164BEED******', 'title' => ''], ], [ 'name' => 'IotSignature', 'in' => 'query', 'schema' => ['description' => 'The IoT device data signature.'."\n" .'Use the IoT device security SDK to sign the data.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2~2~192ADFB498AA****~1579198300000~J8E891NAgAhwHBHm8******/hnswr698HSb09ahS8709bn9s03jg98u4jg******', 'title' => ''], ], [ 'name' => 'IotIdSource', 'in' => 'query', 'schema' => ['description' => 'The IoT device service provider. Valid values:'."\n" .'- **1**: open platform.'."\n" .'- **2**: IoT platform.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2', 'title' => ''], ], [ 'name' => 'BusinessId', 'in' => 'query', 'schema' => ['description' => '1. The business ID of the user. The business ID must be unique for the same key. The value is a 64-character string. Valid characters: \\[0-9,a-f,A-F\\].'."\n" .'2. If this parameter is not specified, the latest data for the current key is returned.', 'type' => 'string', 'required' => false, 'example' => '000000000000000000000000000000000000000000000000000000000001****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful. Valid values:'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Upload device data multiple times', 'summary' => 'Uploads data multiple times to the IoT blockchain trusted application system. The uploaded data must be signed by the IoT device.', 'description' => '- You can call AttachDataWithSignature multiple times to upload data for the same data key.'."\n" .'- After a successful call, the system processes the data asynchronously. Use GetData to query and confirm the data.'."\n" .'- When uploading data multiple times for the same data key, each subsequent upload must wait until the previous data is confirmed and committed to the blockchain.'."\n" ."\n" .'**Accessible accounts:**'."\n" .'| Business administrator | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'AuthorizeDevice' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The ID of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'DeviceId', 'in' => 'query', 'schema' => ['description' => 'The device ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '654887879557****', 'title' => ''], ], [ 'name' => 'DeviceGroupId', 'in' => 'query', 'schema' => ['description' => 'The ID of the IoT data source group.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '475020454741****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful. Valid values:'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Authorize a device', 'summary' => 'Grants a specified device the permission to access a blockchain.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Business consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'AuthorizeDeviceGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The ID of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'DeviceGroupId', 'in' => 'query', 'schema' => ['description' => 'The ID of the IoT data source group.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '475020454741****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful. Valid values:'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Authorize device group', 'summary' => 'Grants devices in an IoT data source group the permission to access a blockchain.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'BatchUploadMPCoSPhaseDigestInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the collaboration model.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '383860792287****', 'title' => ''], ], [ 'name' => 'PhaseId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the phase.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '644208887511****', 'title' => ''], ], [ 'name' => 'PhaseDataList', 'in' => 'query', 'style' => 'json', 'schema' => ['description' => 'The list of phase data. For more information, see the PhaseData table below.', 'type' => 'object', 'required' => true, 'docRequired' => true, 'example' => '[{"dataKey":"987823074334****","phaseData":"b42958ddf8a13dee78fcc906d0fb48e912ddc44b3c2c2759e4824b6e2d24****","dataSeq":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****","relatedDataList":[{"relatedPhaseId":"987823074334****","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****","relatedPhaseData":"某公司某业务数据。","relatedDataSeq":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****"}]}]', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Upload summary data in batches', 'summary' => 'Uploads summary information of phase data to the blockchain in batches and associates the data with other related phase data.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => '**PhaseData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|dataKey|String|Yes|987823074334****|The unique identifier of the data.|'."\n" .'|phaseData|String|Yes|b42958ddf8a13dee78fcc906d0fb48e912ddc44b3c2c2759e4824b6e2d24****|The phase data. The value must be 64 bytes in length.|'."\n" .'|dataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The data sequence number.|'."\n" .'|relatedDataList|List|No|[{"relatedPhaseId":"987823074334××××","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2××××","relatedPhaseData":"某公司某业务数据。","relatedDataSeq":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a××××"}]|The list of related data. For more information, see the relatedData table below.|.'."\n" ."\n" .'**relatedData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|relatedPhaseId|String|Yes|987823074334****|The ID of the related data phase. The value must be 64 bytes in length.|'."\n" .'|relatedDataKey|String|Yes|be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****|The key of the related data.|'."\n" .'|relatedPhaseData|String|Yes|某公司某业务数据|The related phase data.|'."\n" .'|relatedDataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The sequence number of the related data.|.', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'BatchUploadMPCoSPhaseDigestInfoByDevice' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The collaboration model ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '383860792287****', 'title' => ''], ], [ 'name' => 'PhaseId', 'in' => 'query', 'schema' => ['description' => 'The phase ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '644208887511****', 'title' => ''], ], [ 'name' => 'PhaseDataList', 'in' => 'query', 'style' => 'json', 'schema' => ['description' => 'The list of phase data. For more information, see the PhaseData table below.', 'type' => 'object', 'required' => true, 'docRequired' => true, 'example' => '[{"dataKey":"987823074334****","phaseData":"b42958ddf8a13dee78fcc906d0fb48e912ddc44b3c2c2759e4824b6e2d24****","dataSeq":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****","relatedDataList":[{"relatedPhaseId":"987823074334****","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****","relatedPhaseData":"某公司某业务数据。","relatedDataSeq":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****"}]}]', 'title' => ''], ], [ 'name' => 'IotAuthType', 'in' => 'query', 'schema' => ['description' => 'The IoT authentication method.'."\n" .'**ID2**: Alibaba Cloud Link ID².', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'ID2', 'title' => ''], ], [ 'name' => 'IotId', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the IoT device.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '183329761572****', 'title' => ''], ], [ 'name' => 'IotIdSource', 'in' => 'query', 'schema' => ['description' => 'The IoT device service provider.'."\n" .'- **1**: open platform.'."\n" .'- **2**: IoT Platform.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2', 'title' => ''], ], [ 'name' => 'IotIdServiceProvider', 'in' => 'query', 'schema' => ['description' => 'The identifier of the IoT device service provider.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'g9R4ghe****', 'title' => ''], ], [ 'name' => 'IotDataDigest', 'in' => 'query', 'schema' => ['description' => 'The digest of the IoT trusted data value:'."\n" .'1. Encode the value data in UTF-8.'."\n" .'2. Perform SHA-256 hashing. Convert the 32-byte result to a 64-byte uppercase hexadecimal string.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '94894989498FDDABD51698BD1A49BF1AFB0AA94FAA8DB65A689164BEED', 'title' => ''], ], [ 'name' => 'IotSignature', 'in' => 'query', 'schema' => ['description' => 'The data signature of the IoT device.'."\n" .'Use the IoT device security SDK to generate the signature.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2~2~192ADFB498AA****~1579198300000~J8E891NAgAhwHBHm8******/hnswr698HSb09ahS8709bn9s03jg98u4jg******', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique request ID generated by Alibaba Cloud for this request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Batch upload digest data from devices', 'summary' => 'Uploads digest information of phase data in batches to the blockchain after IoT device signing, and optionally binds associated data from other phases.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => '**PhaseData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|dataKey|String|Yes|987823074334****|The unique identifier of the data.|'."\n" .'|phaseData|String|Yes|b42958ddf8a13dee78fcc906d0fb48e912ddc44b3c2c2759e4824b6e2d24****|The phase data. The value must be 64 bytes in length.|'."\n" .'|dataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The data sequence number.|'."\n" .'|relatedDataList|List|No|[{"relatedPhaseId":"987823074334××××","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2××××","relatedPhaseData":"某公司某业务数据。","relatedDataSeq":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a××××"}]|The list of related data. For more information, see the relatedData table below.|.'."\n" ."\n" .'**relatedData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|relatedPhaseId|String|Yes|987823074334****|The ID of the related data phase. The value must be 64 bytes in length.|'."\n" .'|relatedDataKey|String|Yes|be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****|The key of the related data.|'."\n" .'|relatedPhaseData|String|Yes|某公司某业务数据|The related phase data.|'."\n" .'|relatedDataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The sequence number of the related data.|.', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'BatchUploadMPCoSPhaseTextInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the collaboration model.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '987823074334****', 'title' => ''], ], [ 'name' => 'PhaseId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the phase.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '196487512811****', 'title' => ''], ], [ 'name' => 'PhaseDataList', 'in' => 'query', 'style' => 'json', 'schema' => ['description' => 'The list of phase data. For more information, see the PhaseData table below.', 'type' => 'object', 'required' => true, 'docRequired' => true, 'example' => '[{"relatedPhaseId":"987823074334****","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****","relatedPhaseData":"某公司某业务数据。","relatedDataSeq":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****"}]', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Upload text data in batches', 'summary' => 'Uploads text-type phase data to the blockchain in batches and associates the data with other phase data.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => '**PhaseData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|dataKey|String|Yes|987823074334****|The unique identifier of the data.|'."\n" .'|phaseData|String|Yes|Business data of a company|The phase data. The length must be 1 to 4,096 bytes. A Chinese character occupies two bytes.|'."\n" .'|dataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The data sequence number.|'."\n" .'|relatedDataList|List|No|[{"relatedPhaseId":"987823074334××××","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2××××","relatedPhaseData":"Business data of a company.","relatedDataSeq":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a××××"}]|The list of related data. For more information, see the relatedData table below.|.'."\n" ."\n" .'**relatedData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|relatedPhaseId|String|Yes|987823074334****|The ID of the related data phase.|'."\n" .'|relatedDataKey|String|Yes|be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****|The key of the related data.|'."\n" .'|relatedPhaseData|String|Yes|Business data of a company|The related phase data.|'."\n" .'|relatedDataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The sequence number of the related data.|.', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'BatchUploadMPCoSPhaseTextInfoByDevice' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The collaboration model ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '383860792287****', 'title' => ''], ], [ 'name' => 'PhaseId', 'in' => 'query', 'schema' => ['description' => 'The phase ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '644208887511****', 'title' => ''], ], [ 'name' => 'PhaseDataList', 'in' => 'query', 'style' => 'json', 'schema' => ['description' => 'The list of phase data. For more information, see the PhaseData table below.', 'type' => 'object', 'required' => true, 'docRequired' => true, 'example' => '[{"dataKey":"987823074334****","phaseData":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****","dataSeq":"某公司某业务数据。","relatedDataList":[{"relatedPhaseId":"987823074334****","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****","relatedPhaseData":"某公司某业务数据。","relatedDataSeq":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****"}]}]', 'title' => ''], ], [ 'name' => 'IotAuthType', 'in' => 'query', 'schema' => ['description' => 'The IoT authentication method.'."\n" .'**ID2**: Alibaba Cloud Link ID².', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'ID2', 'title' => ''], ], [ 'name' => 'IotId', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the IoT device.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '183329761572****', 'title' => ''], ], [ 'name' => 'IotIdSource', 'in' => 'query', 'schema' => ['description' => 'The IoT device service provider.'."\n" .'- **1**: open platform.'."\n" .'- **2**: IoT Platform.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2', 'title' => ''], ], [ 'name' => 'IotIdServiceProvider', 'in' => 'query', 'schema' => ['description' => 'The identifier of the IoT device service provider.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'g9R4ghe****', 'title' => ''], ], [ 'name' => 'IotDataDigest', 'in' => 'query', 'schema' => ['description' => 'The digest of the IoT trusted data value:'."\n" .'1. Encode the value data in UTF-8.'."\n" .'2. Perform SHA-256 hashing. Convert the 32-byte result to a 64-byte uppercase hexadecimal string.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '94894989498FDDABD51698BD1A49BF1AFB0AA94FAA8DB65A689164BEED******', 'title' => ''], ], [ 'name' => 'IotSignature', 'in' => 'query', 'schema' => ['description' => 'The data signature of the IoT device.'."\n" .'Use the IoT device security SDK to generate the signature.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2~2~192ADFB498AA****~1579198300000~J8E891NAgAhwHBHm8******/hnswr698HSb09ahS8709bn9s03jg98u4jg******', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => '无', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique request ID generated by Alibaba Cloud for this request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"无\\",\\n \\"Data\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Batch upload text data from devices', 'summary' => 'Uploads text-based phase data in batches to the blockchain after IoT device signing, and associates the data with other related phase data.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => '**PhaseData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|dataKey|String|Yes|987823074334****|The unique identifier of the data.|'."\n" .'|phaseData|String|Yes|Business data of a company|The phase data. The value must be 1 to 4,096 bytes in length. Each Chinese character occupies two bytes.|'."\n" .'|dataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The data sequence number.|'."\n" .'|relatedDataList|List|No|[{"relatedPhaseId":"987823074334××××","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2××××","relatedPhaseData":"Business data of a company.","relatedDataSeq":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a××××"}]|The list of related data. For more information, see the relatedData table below.|.'."\n" ."\n" .'**relatedData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|relatedPhaseId|String|Yes|987823074334****|The ID of the related data phase. The value must be 64 bytes in length.|'."\n" .'|relatedDataKey|String|Yes|be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****|The key of the related data.|'."\n" .'|relatedPhaseData|String|Yes|Business data of a company|The related phase data.|'."\n" .'|relatedDataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The sequence number of the related data.|.', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'CreateMPCoSPhase' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'create'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['description' => 'The phase name.'."\n" .'The name must be 2 to 30 characters in length and can contain letters, digits, underscores (_), hyphens (-), periods (.), and parentheses (()).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某阶段', 'title' => ''], ], [ 'name' => 'Remark', 'in' => 'query', 'schema' => ['description' => 'The remarks. The remarks can be up to 100 characters in length.', 'type' => 'string', 'required' => false, 'example' => '某阶段的备注信息。', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The collaboration model ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '987823074334****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call failed.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'The phase ID.', 'type' => 'string', 'example' => '196487512811****', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"196487512811****\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Create a phase', 'summary' => 'Creates a phase in a collaboration model.', 'description' => '**Accessible accounts:**'."\n" .'| Service manager | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'CreateMPCoSPhaseGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'systemTags' => ['operationType' => 'create'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['description' => 'The name of the collaborative model.'."\n" .'The name must be 2 to 30 characters in length and can contain Chinese characters, letters, digits, underscores (_), hyphens (-), periods (.), and parentheses (()).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某协同模型', 'title' => ''], ], [ 'name' => 'Remark', 'in' => 'query', 'schema' => ['description' => 'The remarks of the collaborative model. The remarks can be up to 100 characters in length.', 'type' => 'string', 'required' => false, 'example' => '某协同模型的备注信息。', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call failed.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'The ID of the collaborative model.', 'type' => 'string', 'example' => '987823074334****', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generated for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"987823074334****\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Create a collaborative model', 'summary' => 'Creates collaborative model information.', 'description' => '**Accessible accounts:**'."\n" .'| Service provider | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'CreateMember' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'create'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'MemberUid', 'in' => 'query', 'schema' => ['description' => 'The UID of the Resource Access Management (RAM) user.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '19720316234381****', 'title' => ''], ], [ 'name' => 'MemberName', 'in' => 'query', 'schema' => ['description' => 'The account name.'."\n" .'The name must be 2 to 30 characters in length and can contain Chinese characters, letters, digits, underscores (_), hyphens (-), periods (.), and parentheses (()).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某公司', 'title' => ''], ], [ 'name' => 'MemberContact', 'in' => 'query', 'schema' => ['description' => 'The account contact.'."\n" .'The value must be 2 to 30 characters in length and can contain Chinese characters, letters, digits, underscores (_), hyphens (-), periods (.), and parentheses (()).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '张三', 'title' => ''], ], [ 'name' => 'MemberPhone', 'in' => 'query', 'schema' => ['description' => 'The account phone number. The value can contain digits and hyphens (-).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1381111****', 'title' => ''], ], [ 'name' => 'Remark', 'in' => 'query', 'schema' => ['description' => 'The remarks.'."\n" .'The value can be up to 100 characters in length.', 'type' => 'string', 'required' => false, 'example' => '某应用某业务', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'The account ID.', 'type' => 'string', 'example' => '717534457003****', 'title' => ''], 'RequestId' => ['description' => 'The unique request ID generated by Alibaba Cloud.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"717534457003****\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Create a consumer', 'summary' => 'Creates a consumer account by the management party.', 'description' => '**Accessible accounts:**'."\n" .'| Management party | Consumer party |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'DescribeCapacityInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the business chain to query.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'CountQuota' => ['description' => 'The record count quota of the business chain.', 'type' => 'integer', 'format' => 'int64', 'example' => '10000000', 'title' => ''], 'CapacityQuota' => ['description' => 'The capacity quota of the business chain. Unit: bytes.', 'type' => 'integer', 'format' => 'int64', 'example' => '800000000000', 'title' => ''], 'UsedCount' => ['description' => 'The number of records used by the business chain.', 'type' => 'integer', 'format' => 'int64', 'example' => '30000', 'title' => ''], 'UsedCapacity' => ['description' => 'The capacity used by the business chain. Unit: bytes.', 'type' => 'integer', 'format' => 'int64', 'example' => '870000000', 'title' => ''], 'MemberUsedCapacity' => ['description' => 'The capacity used by the current user on the business chain. Unit: bytes.', 'type' => 'integer', 'format' => 'int64', 'example' => '70000000', 'title' => ''], 'MemberUsedCount' => ['description' => 'The number of records used by the current user on the business chain.', 'type' => 'integer', 'format' => 'int64', 'example' => '26666', 'title' => ''], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"CountQuota\\": 10000000,\\n \\"CapacityQuota\\": 800000000000,\\n \\"UsedCount\\": 30000,\\n \\"UsedCapacity\\": 870000000,\\n \\"MemberUsedCapacity\\": 70000000,\\n \\"MemberUsedCount\\": 26666\\n }\\n}","type":"json"}]', 'title' => 'Query capacity statistics information', 'summary' => 'Queries resource capacity statistics information.', 'description' => '**Accessible accounts:**'."\n" .'| Service administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'DescribeMPCoSAuthorizedInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set this to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'MemberId', 'in' => 'query', 'schema' => ['description' => 'The account ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '717534457003****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The collaborative model ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '383860792287****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'AuthorizedPhaseList' => [ 'description' => 'The list of authorized phases.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'PhaseName' => ['description' => 'The phase name.', 'type' => 'string', 'example' => '某阶段', 'title' => ''], 'PhaseId' => ['description' => 'The phase ID.', 'type' => 'string', 'example' => '987823074334****', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'UnAuthorizedPhaseList' => [ 'description' => 'The list of unauthorized phases.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'PhaseName' => ['description' => 'The phase name.', 'type' => 'string', 'example' => '某某阶段', 'title' => ''], 'PhaseId' => ['description' => 'The phase ID.', 'type' => 'string', 'example' => '987823074334****', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"AuthorizedPhaseList\\": [\\n {\\n \\"PhaseName\\": \\"某阶段\\",\\n \\"PhaseId\\": \\"987823074334****\\"\\n }\\n ],\\n \\"UnAuthorizedPhaseList\\": [\\n {\\n \\"PhaseName\\": \\"某某阶段\\",\\n \\"PhaseId\\": \\"987823074334****\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query consumer permissions', 'summary' => 'Queries the permission information of an account in a collaborative model.', 'description' => '**Accessible accounts:**'."\n" .'| Business manager | Business consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'DescribeMPCoSPhaseInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The ID of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The ID of the collaboration model.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '383860792287****', 'title' => ''], ], [ 'name' => 'PhaseId', 'in' => 'query', 'schema' => ['description' => 'The phase ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '644208887511****', 'title' => ''], ], [ 'name' => 'DataKey', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '32bfce96b4e2f9bec0f2ea5cc2f14ace1486cc146d5832d3a84e5332fe89****', 'title' => ''], ], [ 'name' => 'DataSeq', 'in' => 'query', 'schema' => ['description' => 'The sequence number of the data.', 'type' => 'string', 'required' => false, 'example' => 'be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'PreviousHash' => ['description' => 'The hash of the previous block.', 'type' => 'string', 'example' => 'bf2cf40e5c21dc14d03eb824f99791c4d07bdaf2736e5faae508d7fb276d****', 'title' => ''], 'ProductKey' => ['description' => 'The ProductKey of the IoT data source group.', 'type' => 'string', 'example' => 'hfoi7GQ****', 'title' => ''], 'DataHash' => ['description' => 'The hash of the data.', 'type' => 'string', 'example' => '9608520d694520c0c414075a5c07672a4efaf609e62d921a60bf7cc0e972****', 'title' => ''], 'DataValue' => ['description' => 'The on-chain value.', 'type' => 'string', 'example' => '某公司某业务数据。', 'title' => ''], 'Timestamp' => ['description' => 'The time when the data is stored on the chain. The value is a millisecond-level timestamp.', 'type' => 'integer', 'format' => 'int64', 'example' => '1605885676000', 'title' => ''], 'TransactionHash' => ['description' => 'The transaction hash.', 'type' => 'string', 'example' => 'c4d07bdaf2736cc0ec0e909e60e5c21dc14d0eb823eb82f4f99791c4d07b****', 'title' => ''], 'BlockHash' => ['description' => 'The block hash.', 'type' => 'string', 'example' => '5a5c07672a4efaf609e62d921a60bf7cc0e9722a8b9608520d694520c0c4****', 'title' => ''], 'BlockNumber' => ['description' => 'The block height.', 'type' => 'integer', 'format' => 'int64', 'example' => '1942', 'title' => ''], 'IotId' => ['description' => 'The device identifier.', 'type' => 'string', 'example' => 'DFA7B98AD494FB98A491****', 'title' => ''], 'RelatedDataList' => [ 'description' => 'The list of associated data.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'RelatedDataKey' => ['description' => 'The key of the associated data.', 'type' => 'string', 'example' => '256399502929****', 'title' => ''], 'RelatedPhaseDataHash' => ['description' => 'The hash of the associated phase data.', 'type' => 'string', 'example' => '73b5c3dbc828fdf79749ff332af402036f7d591959fda00a2854a160fe66****', 'title' => ''], 'RelatedDataSeq' => ['description' => 'The sequence number of the associated data.', 'type' => 'string', 'example' => 'be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****', 'title' => ''], 'RelatedPhaseName' => ['description' => 'The phase name of the associated data.', 'type' => 'string', 'example' => '某业务阶段', 'title' => ''], 'RelatedPhaseId' => ['description' => 'The phase ID of the associated data.', 'type' => 'string', 'example' => '987823074334****', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"PreviousHash\\": \\"bf2cf40e5c21dc14d03eb824f99791c4d07bdaf2736e5faae508d7fb276d****\\",\\n \\"ProductKey\\": \\"hfoi7GQ****\\",\\n \\"DataHash\\": \\"9608520d694520c0c414075a5c07672a4efaf609e62d921a60bf7cc0e972****\\",\\n \\"DataValue\\": \\"某公司某业务数据。\\",\\n \\"Timestamp\\": 1605885676000,\\n \\"TransactionHash\\": \\"c4d07bdaf2736cc0ec0e909e60e5c21dc14d0eb823eb82f4f99791c4d07b****\\",\\n \\"BlockHash\\": \\"5a5c07672a4efaf609e62d921a60bf7cc0e9722a8b9608520d694520c0c4****\\",\\n \\"BlockNumber\\": 1942,\\n \\"IotId\\": \\"DFA7B98AD494FB98A491****\\",\\n \\"RelatedDataList\\": [\\n {\\n \\"RelatedDataKey\\": \\"256399502929****\\",\\n \\"RelatedPhaseDataHash\\": \\"73b5c3dbc828fdf79749ff332af402036f7d591959fda00a2854a160fe66****\\",\\n \\"RelatedDataSeq\\": \\"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****\\",\\n \\"RelatedPhaseName\\": \\"某业务阶段\\",\\n \\"RelatedPhaseId\\": \\"987823074334****\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query on-chain data', 'summary' => 'Queries a unique on-chain data record and its associated data by phase ID, data unique identifier, and sequence number.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'DescribeMPCoSResourceInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'API version number, "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The request status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'PhaseGroupQuota' => ['description' => 'The collaboration model quota.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', 'title' => ''], 'MemberQuota' => ['description' => 'The member quota.', 'type' => 'integer', 'format' => 'int64', 'example' => '100', 'title' => ''], 'UsedMember' => ['description' => 'The number of added members.', 'type' => 'integer', 'format' => 'int64', 'example' => '5', 'title' => ''], 'UsedPhaseGroup' => ['description' => 'The number of added collaboration models.', 'type' => 'integer', 'format' => 'int64', 'example' => '10', 'title' => ''], 'PhaseQuotaInfoList' => [ 'description' => 'The list of phase quotas.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'PhaseGroupId' => ['description' => 'The collaboration model ID.', 'type' => 'string', 'example' => '383860792287****', 'title' => ''], 'PhaseGroupName' => ['description' => 'The collaboration model name.', 'type' => 'string', 'example' => '某协同模型', 'title' => ''], 'PhaseQuota' => ['description' => 'The phase quota.', 'type' => 'integer', 'format' => 'int64', 'example' => '5', 'title' => ''], 'UsedPhase' => ['description' => 'The number of added phases.', 'type' => 'integer', 'format' => 'int64', 'example' => '3', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"PhaseGroupQuota\\": 200,\\n \\"MemberQuota\\": 100,\\n \\"UsedMember\\": 5,\\n \\"UsedPhaseGroup\\": 10,\\n \\"PhaseQuotaInfoList\\": [\\n {\\n \\"PhaseGroupId\\": \\"383860792287****\\",\\n \\"PhaseGroupName\\": \\"某协同模型\\",\\n \\"PhaseQuota\\": 5,\\n \\"UsedPhase\\": 3\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query Resource Usage Information', 'summary' => 'Queries the quota and usage of a business chain.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error Codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'DescribeMemberCapacityInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The ID of the business chain to query.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'UsedCapacity' => ['description' => 'The capacity that the user has used on the business chain. Unit: bytes.', 'type' => 'string', 'example' => '70000000', 'title' => ''], 'MemberId' => ['description' => 'The account ID.', 'type' => 'string', 'example' => '717534457003****', 'title' => ''], 'MemberName' => ['description' => 'The account name.', 'type' => 'string', 'example' => '张三', 'title' => ''], 'UsedCount' => ['description' => 'The number of entries that the user has used on the business chain.', 'type' => 'string', 'example' => '26666', 'title' => ''], 'MemberUid' => ['description' => 'The UID of the Alibaba Cloud Resource Access Management (RAM) user.', 'type' => 'string', 'example' => '19720316234381****', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": [\\n {\\n \\"UsedCapacity\\": \\"70000000\\",\\n \\"MemberId\\": \\"717534457003****\\",\\n \\"MemberName\\": \\"张三\\",\\n \\"UsedCount\\": \\"26666\\",\\n \\"MemberUid\\": \\"19720316234381****\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => 'Query service consumer capacity information', 'summary' => 'Queries the capacity statistics information of a service consumer.', 'description' => '**Accessible accounts:**'."\n" .'| Business manager | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'DescribeResourceInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set this to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the business chain to query.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call failed.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'Status' => ['description' => 'The status of the business chain. Valid values:'."\n" .'- **NORMAL**: Normal.'."\n" .'- **EXPIRED**: Expired.', 'type' => 'string', 'example' => 'NORMAL', 'title' => ''], 'EffectiveTime' => ['description' => 'The activation time. The value is a millisecond-level timestamp.', 'type' => 'integer', 'format' => 'int64', 'example' => '1586125838680', 'title' => ''], 'AuthorizeType' => ['description' => 'The authorization type. Valid values:'."\n" .'- **Enterprise Edition**: Enterprise Edition plan.'."\n" .'- **Standard Edition**: Standard Edition plan.', 'type' => 'string', 'example' => '标准版', 'title' => ''], 'ExpiredTime' => ['description' => 'The expiration time. The value is a millisecond-level timestamp.', 'type' => 'integer', 'format' => 'int64', 'example' => '1666125838680', 'title' => ''], 'Region' => ['description' => 'The region.', 'type' => 'string', 'example' => 'cn-shanghai', 'title' => ''], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"Status\\": \\"NORMAL\\",\\n \\"EffectiveTime\\": 1586125838680,\\n \\"AuthorizeType\\": \\"标准版\\",\\n \\"ExpiredTime\\": 1666125838680,\\n \\"Region\\": \\"cn-shanghai\\"\\n }\\n}","type":"json"}]', 'title' => 'Query resource information', 'summary' => 'Queries resource activation information.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'GetBlockChainInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data key.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '0001_HB5jyvZWzwcM****_0X**_80aa976ac4d64a97bd45c71a509d****', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The business chain code.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'HB5jyvZWzwcM****', 'title' => ''], ], [ 'name' => 'BusinessId', 'in' => 'query', 'schema' => ['description' => '1. The user business ID. For the same key, the business ID must be unique. The value is a 64-character string. Valid characters: \\[0-9,a-f,A-F\\].'."\n" .'2. If this parameter is not specified, the latest data for the current key is returned.', 'type' => 'string', 'required' => false, 'example' => '000000000000000000000000000000000000000000000000000000000001****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'The blockchain metadata corresponding to the unique identifier key, in JSON format. For more information, see the blockChainInfo table below.', 'type' => 'string', 'example' => '{"blockChainInfo":{"chainName":"某公司业务链","blockHeight":48971,"transactionHash":"ea8752787f79be085d9ee244a1b9ed0deb198903a14b9b1a6800b20fbf0d****","iotId":"1BE0F46275B17147E7D2****","endorsementNames":"某公司,某某公司","timestamp":"1591676312000","blockHash":"d07bdaf2736c4d07bdaf2736e5faae508d77ceb82c0e9722a8bcca0e909e****","previousHash":"c4d07bdaf2736cc0ec0e909e60e5c21dc14d0eb823eb82f4f99791c4d07b****","dataHash":"21dc1288bcc0e2730ae486fa04fdeb828ae5c21dc128c525a655972e5faa****"}}', 'title' => ''], 'RequestId' => ['description' => 'The unique request ID generated by Alibaba Cloud for this request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"{\\\\\\"blockChainInfo\\\\\\":{\\\\\\"chainName\\\\\\":\\\\\\"某公司业务链\\\\\\",\\\\\\"blockHeight\\\\\\":48971,\\\\\\"transactionHash\\\\\\":\\\\\\"ea8752787f79be085d9ee244a1b9ed0deb198903a14b9b1a6800b20fbf0d****\\\\\\",\\\\\\"iotId\\\\\\":\\\\\\"1BE0F46275B17147E7D2****\\\\\\",\\\\\\"endorsementNames\\\\\\":\\\\\\"某公司,某某公司\\\\\\",\\\\\\"timestamp\\\\\\":\\\\\\"1591676312000\\\\\\",\\\\\\"blockHash\\\\\\":\\\\\\"d07bdaf2736c4d07bdaf2736e5faae508d77ceb82c0e9722a8bcca0e909e****\\\\\\",\\\\\\"previousHash\\\\\\":\\\\\\"c4d07bdaf2736cc0ec0e909e60e5c21dc14d0eb823eb82f4f99791c4d07b****\\\\\\",\\\\\\"dataHash\\\\\\":\\\\\\"21dc1288bcc0e2730ae486fa04fdeb828ae5c21dc128c525a655972e5faa****\\\\\\"}}\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Query blockchain metadata of data', 'summary' => 'Queries the blockchain metadata of uploaded data.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => '**blockChainInfo**'."\n" .'|Parameter|Type|Example|Description|'."\n" .'|-|-|-|-|'."\n" .'|chainName|String|某公司业务链|The name of the storage blockchain.|'."\n" .'|blockHeight|Long|48971|The block number of the blockchain attestation.|'."\n" .'|transactionHash|String|ea8752787f79be085d9ee244a1b9ed0deb198903a14b9b1a6800b20f********|The transaction hash.|'."\n" .'|iotId|String|1BE0F46275B17147E7D2****|The IoT device ID.|'."\n" .'|endorsementNames|String|某公司,某某公司|The names of the blockchain endorsement nodes.|'."\n" .'|timestamp|String|1591676312000|The attestation time. The value is a millisecond-level timestamp.|'."\n" .'|blockHash|String|d07bdaf2736c4d07bdaf2736e5faae508d77ceb82c0e9722a8bcca0e********|The block hash.|'."\n" .'|previousHash|String|c4d07bdaf2736cc0ec0e909e60e5c21dc14d0eb823eb82f4f99791c4********|The previous block hash.|'."\n" .'|dataHash|String|21dc1288bcc0e2730ae486fa04fdeb828ae5c21dc128c525a655972e********|The data hash.|.', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'GetData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set this to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data key.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'HB5jyvZWzw******', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The business chain code.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '0001_HB5jyvZWzwcMFSFg_0X58_80aa976ac4d64a97b******a509d4c0b', 'title' => ''], ], [ 'name' => 'BusinessId', 'in' => 'query', 'schema' => ['description' => '1. The business ID of the user. The business ID must be unique for the same key. The value is a 64-character string. Valid characters: \\[0-9,a-f,A-F\\].'."\n" .'2. If this parameter is not specified, the latest data for the current key is returned.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'example' => '000000000000000000000000000000000000000000000000000000000001****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'The value data corresponding to the data key.', 'type' => 'string', 'example' => '某业务数据。', 'title' => ''], 'RequestId' => ['description' => 'The unique request ID generated by Alibaba Cloud.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful. Valid values:'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"某业务数据。\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Query data', 'summary' => 'Confirms that previously uploaded data has been processed successfully.', 'description' => '**Accessible accounts:**'."\n" .'| Service provider | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'GetDataModelConfigInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number, "1.0.0".', 'type' => 'string', 'required' => false, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The ProductKey of the IoT data source group.', 'type' => 'string', 'required' => false, 'example' => 'HB5jyvZWzwcM****', 'title' => ''], ], [ 'name' => 'DataModelCode', 'in' => 'query', 'schema' => ['description' => 'The data model code.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'DF3K', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'The response content.', 'type' => 'string', 'example' => '{}', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for this request.', 'type' => 'string', 'example' => 'RequestID-1638240165139', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful. - **true**: The call was successful, but it does not indicate that the called server port and protocol do not exist. - **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"{}\\",\\n \\"RequestId\\": \\"RequestID-1638240165139\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Query Model Configuration', 'summary' => 'Queries the configuration information of a custom data model.', 'changeSet' => [ ['createdAt' => '2022-08-31T03:09:46.000Z', 'description' => 'Error codes changed'], ], 'flowControl' => [ 'flowControlList' => [], ], ], 'GetHistoryDataCount' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data key.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '0001_HB5jyvZWzwcM****_0X**_80aa976ac4d64a97bd45c71a509d****', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The business chain code.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'HB5jyvZWzwcM****', 'title' => ''], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['description' => 'The start timestamp. Unit: milliseconds.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'maximum' => '9594629196518', 'minimum' => '0', 'example' => '1608010000000', 'title' => ''], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['description' => 'The end timestamp. Unit: milliseconds.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'maximum' => '9594629196518', 'minimum' => '0', 'example' => '1608019800000', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'The number of records that correspond to the specified key.', 'type' => 'string', 'example' => '10', 'title' => ''], 'RequestId' => ['description' => 'The unique request ID generated by Alibaba Cloud for this request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"10\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Query historical data count', 'summary' => 'Queries the number of historical data records from the IoT blockchain trusted application system.', 'description' => '> If no timestamp is specified, the total number of all historical data records is returned.'."\n" ."\n" .'**Accessible accounts:**'."\n" .'| Business administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'GetHistoryDataList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data key.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '0001_HB5jyvZWzwcM****_0X**_80aa976ac4d64a97bd45c71a509d****', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The business chain code.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'HB5jyvZWzwcM****', 'title' => ''], ], [ 'name' => 'CurrentPage', 'in' => 'query', 'schema' => ['description' => 'The page number to return. Minimum value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '10000000', 'minimum' => '0', 'example' => '1', 'title' => ''], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['description' => 'The number of records to return on each page. Maximum value: 100.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '100', 'minimum' => '1', 'example' => '2', 'title' => ''], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['description' => 'The start timestamp, in milliseconds.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'maximum' => '9594629196518', 'minimum' => '0', 'example' => '1608010000000', 'title' => ''], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['description' => 'The end timestamp, in milliseconds.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'maximum' => '9594629196518', 'minimum' => '0', 'example' => '1608019800000', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful. Valid values:'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Data' => [ 'type' => 'array', 'items' => ['description' => 'The list of all value data corresponding to the specified key, in JSON format.', 'type' => 'object', 'example' => '[{"chainName":"PS-**","code":"9***","blockHeight":"605350","businessId":"129297272256****","totalCount":"2","value":"某公司业务数据。","transactionHash":"ba2fe24cbe23816bdbb18ad037dd5e5f58468cb3ad345e456d106308ed37****","seq":"1","timestamp":"1608005018000"},{"chainName":"PS-**","code":"9***","blockHeight":"605349","businessId":"129297272258****","totalCount":"2","value":"某公司业务数据。","transactionHash":"18440d577e7d77a5d423eee4495902fb29073a904786ee01babc869815c9****","seq":"2","timestamp":"1608003040000"}]', 'title' => ''], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"Data\\": [\\n [\\n {\\n \\"chainName\\": \\"PS-**\\",\\n \\"code\\": \\"9***\\",\\n \\"blockHeight\\": \\"605350\\",\\n \\"businessId\\": \\"129297272256****\\",\\n \\"totalCount\\": \\"2\\",\\n \\"value\\": \\"某公司业务数据。\\",\\n \\"transactionHash\\": \\"ba2fe24cbe23816bdbb18ad037dd5e5f58468cb3ad345e456d106308ed37****\\",\\n \\"seq\\": \\"1\\",\\n \\"timestamp\\": \\"1608005018000\\"\\n },\\n {\\n \\"chainName\\": \\"PS-**\\",\\n \\"code\\": \\"9***\\",\\n \\"blockHeight\\": \\"605349\\",\\n \\"businessId\\": \\"129297272258****\\",\\n \\"totalCount\\": \\"2\\",\\n \\"value\\": \\"某公司业务数据。\\",\\n \\"transactionHash\\": \\"18440d577e7d77a5d423eee4495902fb29073a904786ee01babc869815c9****\\",\\n \\"seq\\": \\"2\\",\\n \\"timestamp\\": \\"1608003040000\\"\\n }\\n ]\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query historical data list', 'summary' => 'Queries historical data from the IoT blockchain trusted application system.', 'description' => '1. When time parameters are specified, the maximum query interval between the start time and end time is 30 days.'."\n" .'2. When time parameters are not specified, the maximum number of returned records is 500. If the number of records exceeds this limit, specify timestamp parameters to query data.'."\n" ."\n\n" .'**Accessible accounts:**'."\n" .'| Business administrator | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ListDependentDataModels' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set this to "1.0.0".', 'type' => 'string', 'required' => false, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The ProductKey of the product.', 'type' => 'string', 'required' => false, 'example' => 'HB5jyvZWzwcM****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The response status description.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'RequestID-1638239980855', 'title' => ''], 'Success' => ['description' => 'Indicates whether the request was successful. Valid values:'."\n" .'- **true**: Successful.'."\n" .'- **false**: Not successful.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'DataModelInfo' => [ 'description' => 'The response content.', 'example' => '{}', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DataModelName' => ['description' => 'The name of the data model.', 'type' => 'string', 'example' => '测算模型', 'title' => ''], 'DataModelCode' => ['description' => 'The code of the data model.', 'type' => 'string', 'example' => 'KI8D', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"RequestID-1638239980855\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"DataModelInfo\\": [\\n {\\n \\"DataModelName\\": \\"测算模型\\",\\n \\"DataModelCode\\": \\"KI8D\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query custom model list', 'summary' => 'Queries a list of custom models.', 'changeSet' => [ ['createdAt' => '2022-08-31T03:09:46.000Z', 'description' => 'Error codes changed'], ], 'flowControl' => [ 'flowControlList' => [], ], ], 'ListDevice' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Num', 'in' => 'query', 'schema' => ['description' => 'The page number to display in the returned results. Minimum value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '1', 'title' => ''], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['description' => 'The number of records to display per page in the returned results. Maximum value: 100.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '2', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'DeviceGroupId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the IoT data source group.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '475020454741****', 'title' => ''], ], [ 'name' => 'IotId', 'in' => 'query', 'schema' => ['description' => 'The ID of the IoT device to query.'."\n" ."\n" .'> If this parameter is not specified, all IoT devices in the IoT data source group are queried.', 'type' => 'string', 'required' => false, 'example' => '183329761572****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'Num' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Total' => ['description' => 'The total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '30', 'title' => ''], 'Size' => ['description' => 'The number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'title' => ''], 'PageData' => [ 'description' => 'The data items.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Status' => ['description' => 'The authorization status. Valid values:'."\n" .'- **AUTHORIZED**: Authorized.'."\n" .'- **UNAUTHORIZED**: Unauthorized.', 'type' => 'string', 'example' => 'AUTHORIZED', 'title' => ''], 'LastSaveTime' => ['description' => 'The last attestation time. The value is a millisecond-level timestamp.', 'type' => 'integer', 'format' => 'int64', 'example' => '1606379090866', 'title' => ''], 'DeviceId' => ['description' => 'The device identifier.', 'type' => 'string', 'example' => '876055554040****', 'title' => ''], 'IotId' => ['description' => 'The IoT device ID.', 'type' => 'string', 'example' => '183329761572****', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"Num\\": 1,\\n \\"Total\\": 30,\\n \\"Size\\": 2,\\n \\"PageData\\": [\\n {\\n \\"Status\\": \\"AUTHORIZED\\",\\n \\"LastSaveTime\\": 1606379090866,\\n \\"DeviceId\\": \\"876055554040****\\",\\n \\"IotId\\": \\"183329761572****\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query device list', 'summary' => 'Queries all devices in an IoT data source group.', 'description' => '**Accessible accounts:**'."\n" .'| Service administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ListDeviceGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'API version number, "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Num', 'in' => 'query', 'schema' => ['description' => 'Specifies the page number to display in the returned results. The minimum value is 1.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '1', 'title' => ''], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['description' => 'Specifies the number of records displayed per page in the returned results. The maximum value is 100.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '2', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'Business chain identifier.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'ProductKey of the IoT data source group.'."\n" ."\n" .'> If not specified, all IoT data source groups under the business chain are queried.', 'type' => 'string', 'required' => false, 'example' => 'hKpHMh2****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'Error message.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for this request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'Response data.', 'type' => 'object', 'properties' => [ 'Num' => ['description' => 'Page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Total' => ['description' => 'Total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '30', 'title' => ''], 'Size' => ['description' => 'Number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'title' => ''], 'PageData' => [ 'description' => 'Data items.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Status' => ['description' => 'Authorization status of the IoT data source group.'."\n" .'- **AUTHORIZED**: Authorized.'."\n" .'- **UNAUTHORIZED**: Unauthorized.', 'type' => 'string', 'example' => 'AUTHORIZED', 'title' => ''], 'DeviceGroupId' => ['description' => 'IoT data source group identifier.', 'type' => 'string', 'example' => '577187700697****', 'title' => ''], 'ProductKey' => ['description' => 'ProductKey of the IoT data source group.', 'type' => 'string', 'example' => 'hKpHMh2****', 'title' => ''], 'Remark' => ['description' => 'Remarks.', 'type' => 'string', 'example' => '某业务某设备', 'title' => ''], 'AuthorizeType' => ['description' => 'Authorization type of the IoT data source group.'."\n" .'**ID2**: Alibaba Cloud ID² authentication.', 'type' => 'string', 'example' => 'ID2', 'title' => ''], 'OwnerName' => ['description' => 'Name of the member to which the IoT data source group belongs.', 'type' => 'string', 'example' => '某公司', 'title' => ''], 'OwnerUid' => ['description' => 'UID of the member account to which the IoT data source group belongs.', 'type' => 'string', 'example' => '19720316234381****', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"Num\\": 1,\\n \\"Total\\": 30,\\n \\"Size\\": 2,\\n \\"PageData\\": [\\n {\\n \\"Status\\": \\"AUTHORIZED\\",\\n \\"DeviceGroupId\\": \\"577187700697****\\",\\n \\"ProductKey\\": \\"hKpHMh2****\\",\\n \\"Remark\\": \\"某业务某设备\\",\\n \\"AuthorizeType\\": \\"ID2\\",\\n \\"OwnerName\\": \\"某公司\\",\\n \\"OwnerUid\\": \\"19720316234381****\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query Device Group List', 'summary' => 'Query the list of IoT data source groups.'."\n" .'Users can view IoT data source groups they have registered.'."\n" .'Administrators can view all IoT data source groups under the project.', 'description' => '1. Users can only view the list of IoT data source groups they have registered.'."\n" .'2. Administrators can view the list of IoT data source groups for all users they have created.'."\n" ."\n" .'**Accessible Accounts:**'."\n" .'| Business Administrator | Business User |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error Codes'."\n" .'For detailed error code information, see [Error Codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ListMPCoSPhase' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Num', 'in' => 'query', 'schema' => ['description' => 'The page number of the results to return. Minimum value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '1', 'title' => ''], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['description' => 'The number of records to display on each page. Maximum value: 100.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '1', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the collaboration model.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '987823074334****', 'title' => ''], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['description' => 'The name of the phase to query.'."\n" .'> If this parameter is not specified, all phases under the collaboration model are queried.', 'type' => 'string', 'required' => false, 'example' => '某阶段', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'Num' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Total' => ['description' => 'The total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Size' => ['description' => 'The number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'PageData' => [ 'description' => 'The data items.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['description' => 'The phase name.', 'type' => 'string', 'example' => '某阶段', 'title' => ''], 'Remark' => ['description' => 'The phase remarks.', 'type' => 'string', 'example' => '某阶段的备注信息。', 'title' => ''], 'AccessPermission' => ['description' => 'The access permissions. Valid values:'."\n" .'- **1**: read permission.'."\n" .'- **2**: write permission.'."\n" .'- **3**: read and write permission.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'PhaseId' => ['description' => 'The phase identifier.', 'type' => 'string', 'example' => '196487512811****', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"Num\\": 1,\\n \\"Total\\": 1,\\n \\"Size\\": 1,\\n \\"PageData\\": [\\n {\\n \\"Name\\": \\"某阶段\\",\\n \\"Remark\\": \\"某阶段的备注信息。\\",\\n \\"AccessPermission\\": 1,\\n \\"PhaseId\\": \\"196487512811****\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query phase list', 'summary' => 'Queries the list of phases that belong to a collaboration model.', 'description' => '**Accessible accounts:**'."\n" .'| Service provider | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ListMPCoSPhaseGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Num', 'in' => 'query', 'schema' => ['description' => 'The page number to return. Minimum value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '1', 'title' => ''], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['description' => 'The number of records per page. Maximum value: 100.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '2', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['description' => 'The name of the collaboration model to query.'."\n" ."\n" .'> If this parameter is not specified, all collaboration models are queried.', 'type' => 'string', 'required' => false, 'example' => '某业务链', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The response status code.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'Num' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Total' => ['description' => 'The total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Size' => ['description' => 'The number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'PageData' => [ 'description' => 'The data items.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'PhaseGroupId' => ['description' => 'The collaboration model ID.', 'type' => 'string', 'example' => '987823074334****', 'title' => ''], 'Name' => ['description' => 'The collaboration model name.', 'type' => 'string', 'example' => '某协同模型', 'title' => ''], 'Remark' => ['description' => 'The remarks of the collaboration model.', 'type' => 'string', 'example' => '某协同模型的备注信息。', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"Num\\": 1,\\n \\"Total\\": 1,\\n \\"Size\\": 1,\\n \\"PageData\\": [\\n {\\n \\"PhaseGroupId\\": \\"987823074334****\\",\\n \\"Name\\": \\"某协同模型\\",\\n \\"Remark\\": \\"某协同模型的备注信息。\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query collaboration model list', 'summary' => 'Queries the list of collaboration models that belong to a business chain.', 'description' => '**Accessible accounts:**'."\n" .'| Business manager | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ListMPCoSPhaseHistory' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Num', 'in' => 'query', 'schema' => ['description' => 'The page number to display in the returned results. The minimum value is 1.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '1', 'title' => ''], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['description' => 'The number of records to display per page in the returned results. The maximum value is 100.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '2', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The collaboration model ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '383860792287****', 'title' => ''], ], [ 'name' => 'PhaseId', 'in' => 'query', 'schema' => ['description' => 'The phase ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '644208887511****', 'title' => ''], ], [ 'name' => 'DataKey', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '32bfce96b4e2f9bec0f2ea5cc2f14ace1486cc146d5832d3a84e5332fe89****', 'title' => ''], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['description' => 'The start time. This value is a millisecond-level timestamp.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => true, 'maximum' => '9223372036854775807', 'minimum' => '0', 'example' => '1606379090866', 'title' => ''], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['description' => 'The end time. This value is a millisecond-level timestamp.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => true, 'maximum' => '9223372036854775807', 'minimum' => '0', 'example' => '1606389090866', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'Num' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Total' => ['description' => 'The total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], 'Size' => ['description' => 'The number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'title' => ''], 'PageData' => [ 'description' => 'The data items.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'ProductKey' => ['description' => 'The ProductKey of the IoT data source group.', 'type' => 'string', 'example' => 'hfoi7GQ****', 'title' => ''], 'PreviousHash' => ['description' => 'The hash of the previous block.', 'type' => 'string', 'example' => '2d921a60bf7cc0e9722a8bcc0e909e62d92120c0c749ff332af402036f7d****', 'title' => ''], 'DataHash' => ['description' => 'The data hash.', 'type' => 'string', 'example' => '9608520d694520c0c414075a5c07672a4efaf609e62d921a60bf7cc0e972****', 'title' => ''], 'DataSeq' => ['description' => 'The data sequence number.', 'type' => 'string', 'example' => 'be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****', 'title' => ''], 'DataValue' => ['description' => 'The on-chain value.', 'type' => 'string', 'example' => '某公司业务数据。', 'title' => ''], 'Timestamp' => ['description' => 'The on-chain time. This value is a millisecond-level timestamp.', 'type' => 'integer', 'format' => 'int64', 'example' => '1606389620000', 'title' => ''], 'TransactionHash' => ['description' => 'The transaction hash.', 'type' => 'string', 'example' => 'bf2cf40e5c21dc14d03eb824f99791c4d07bdaf2736e5faae508d7fb276d****', 'title' => ''], 'BlockHash' => ['description' => 'The block hash.', 'type' => 'string', 'example' => '5a5c07672a4efaf609e62d921a60bf7cc0e9722a8b9608520d694520c0c4****', 'title' => ''], 'BlockNumber' => ['description' => 'The block height.', 'type' => 'integer', 'format' => 'int64', 'example' => '9852', 'title' => ''], 'IotId' => ['description' => 'The IoT device ID.', 'type' => 'string', 'example' => 'DFA7B98AD494FB98A491****', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"Num\\": 1,\\n \\"Total\\": 10,\\n \\"Size\\": 2,\\n \\"PageData\\": [\\n {\\n \\"ProductKey\\": \\"hfoi7GQ****\\",\\n \\"PreviousHash\\": \\"2d921a60bf7cc0e9722a8bcc0e909e62d92120c0c749ff332af402036f7d****\\",\\n \\"DataHash\\": \\"9608520d694520c0c414075a5c07672a4efaf609e62d921a60bf7cc0e972****\\",\\n \\"DataSeq\\": \\"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****\\",\\n \\"DataValue\\": \\"某公司业务数据。\\",\\n \\"Timestamp\\": 1606389620000,\\n \\"TransactionHash\\": \\"bf2cf40e5c21dc14d03eb824f99791c4d07bdaf2736e5faae508d7fb276d****\\",\\n \\"BlockHash\\": \\"5a5c07672a4efaf609e62d921a60bf7cc0e9722a8b9608520d694520c0c4****\\",\\n \\"BlockNumber\\": 9852,\\n \\"IotId\\": \\"DFA7B98AD494FB98A491****\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query historical data list', 'summary' => 'Queries a list of historical data by phase ID, data unique identifier, start time, and end time.', 'description' => '**Accessible accounts:**'."\n" .'| Business manager | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ListMember' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Num', 'in' => 'query', 'schema' => ['description' => 'The page number of the page to return. Minimum value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '1', 'title' => ''], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['description' => 'The number of records to return on each page. Maximum value: 100.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '2', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'MemberUid', 'in' => 'query', 'schema' => ['description' => 'The UID of the Resource Access Management (RAM) user to query.'."\n" .'> If this parameter is not specified, all RAM users under the business chain are queried.', 'type' => 'string', 'required' => false, 'example' => '19720316234381****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'Num' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Total' => ['description' => 'The total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '30', 'title' => ''], 'Size' => ['description' => 'The number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'title' => ''], 'PageData' => [ 'description' => 'The data items.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Status' => ['description' => 'The account lock status. Valid values:'."\n" .'- **UNLOCK**: Unlocked.'."\n" .'- **LOCK**: Locked.', 'type' => 'string', 'example' => 'UNLOCK', 'title' => ''], 'MemberName' => ['description' => 'The account name.', 'type' => 'string', 'example' => '某公司', 'title' => ''], 'Remark' => ['description' => 'The remarks.', 'type' => 'string', 'example' => '某应用某业务', 'title' => ''], 'MemberUid' => ['description' => 'The UID of the Resource Access Management (RAM) user.', 'type' => 'string', 'example' => '19720316234381****', 'title' => ''], 'MemberPhone' => ['description' => 'The phone number of the account.', 'type' => 'string', 'example' => '1381111****', 'title' => ''], 'MemberId' => ['description' => 'The account identifier.', 'type' => 'string', 'example' => '717534457003****', 'title' => ''], 'MemberContact' => ['description' => 'The contact person of the account.', 'type' => 'string', 'example' => '张三', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"Num\\": 1,\\n \\"Total\\": 30,\\n \\"Size\\": 2,\\n \\"PageData\\": [\\n {\\n \\"Status\\": \\"UNLOCK\\",\\n \\"MemberName\\": \\"某公司\\",\\n \\"Remark\\": \\"某应用某业务\\",\\n \\"MemberUid\\": \\"19720316234381****\\",\\n \\"MemberPhone\\": \\"1381111****\\",\\n \\"MemberId\\": \\"717534457003****\\",\\n \\"MemberContact\\": \\"张三\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query consumer list', 'summary' => 'Queries the list of consumer accounts.', 'description' => '**Accessible accounts:**'."\n" .'| Business manager | Business consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ListMultiPartyCollaborationChain' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Num', 'in' => 'query', 'schema' => ['description' => 'The page number to display in the returned results. Minimum value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '1', 'title' => ''], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['description' => 'The number of records to display per page in the returned results. Maximum value: 100.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '1', 'title' => ''], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['description' => 'The name of the business chain to query.'."\n" ."\n" .'> If this parameter is not specified, all business chains are queried.', 'type' => 'string', 'required' => false, 'docRequired' => false, 'example' => '某业务链', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'Num' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Total' => ['description' => 'The total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Size' => ['description' => 'The number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'PageData' => [ 'description' => 'The data items.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['description' => 'The name of the business chain.', 'type' => 'string', 'example' => '某业务链', 'title' => ''], 'Remark' => ['description' => 'The remarks of the business chain.', 'type' => 'string', 'example' => '某业务某服务', 'title' => ''], 'RoleType' => ['description' => 'The account role. Valid values:'."\n" .'- **ADMIN**: service manager.'."\n" .'- **MEMBER**: service consumer.', 'type' => 'string', 'example' => 'ADMIN', 'title' => ''], 'BizChainId' => ['description' => 'The identifier of the business chain.', 'type' => 'string', 'example' => '489973087549****', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"Num\\": 1,\\n \\"Total\\": 1,\\n \\"Size\\": 1,\\n \\"PageData\\": [\\n {\\n \\"Name\\": \\"某业务链\\",\\n \\"Remark\\": \\"某业务某服务\\",\\n \\"RoleType\\": \\"ADMIN\\",\\n \\"BizChainId\\": \\"489973087549****\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query multi-party task collaboration business chain list', 'summary' => 'Queries the list of multi-party task collaboration business chains.', 'description' => '**Accessible accounts:**'."\n" .'| Service manager | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ListPSMemberDataTypeCode' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Num', 'in' => 'query', 'schema' => ['description' => 'The page number to display in the returned results. Minimum value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '1', 'title' => ''], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['description' => 'The number of records to display per page in the returned results. Maximum value: 100.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '2', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The identifier of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'MemberUid', 'in' => 'query', 'schema' => ['description' => 'The UID of the Resource Access Management (RAM) user to query.'."\n" .'> If this parameter is not specified, all RAM user UIDs are queried.', 'type' => 'string', 'required' => false, 'example' => '19720316234381****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'Num' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Total' => ['description' => 'The total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], 'Size' => ['description' => 'The number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'title' => ''], 'PageData' => [ 'description' => 'The data items.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'MemberId' => ['description' => 'The account ID.', 'type' => 'string', 'example' => '717534457003****', 'title' => ''], 'DataTypeCode' => ['description' => 'The evidence type code.', 'type' => 'string', 'example' => 'E***', 'title' => ''], 'MemberName' => ['description' => 'The account name.', 'type' => 'string', 'example' => '某某公司账户', 'title' => ''], 'MemberUid' => ['description' => 'The UID of the Resource Access Management (RAM) user.', 'type' => 'string', 'example' => '19720316234381****', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"Num\\": 1,\\n \\"Total\\": 10,\\n \\"Size\\": 2,\\n \\"PageData\\": [\\n {\\n \\"MemberId\\": \\"717534457003****\\",\\n \\"DataTypeCode\\": \\"E***\\",\\n \\"MemberName\\": \\"某某公司账户\\",\\n \\"MemberUid\\": \\"19720316234381****\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query accessor type codes', 'summary' => 'Queries the evidence type codes under an accessor account.', 'description' => '**Accessible accounts:**'."\n" .'| Service manager | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ListProofChain' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Num', 'in' => 'query', 'schema' => ['description' => 'The page number to display in the returned results. The minimum value is 1.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '1', 'title' => ''], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['description' => 'The number of records to display per page in the returned results. The maximum value is 100.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'maximum' => '2147483647', 'minimum' => '1', 'example' => '2', 'title' => ''], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['description' => 'The name of the business chain to query.'."\n" ."\n" .'> If this parameter is not specified, all notarization service business chains are queried.', 'type' => 'string', 'required' => false, 'docRequired' => false, 'example' => '某业务链', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Data' => [ 'description' => 'The response content.', 'type' => 'object', 'properties' => [ 'Num' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Total' => ['description' => 'The total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], 'Size' => ['description' => 'The number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'title' => ''], 'PageData' => [ 'description' => 'The data items.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Remark' => ['description' => 'The remarks of the business chain.', 'type' => 'string', 'example' => '某业务链的备注信息。', 'title' => ''], 'BizChainId' => ['description' => 'The identifier of the business chain.', 'type' => 'string', 'example' => '489973087549****', 'title' => ''], 'RoleType' => ['description' => 'The account role. Valid values:'."\n" .'- **ADMIN**: business administrator.'."\n" .'- **MEMBER**: service consumer.', 'type' => 'string', 'example' => 'ADMIN', 'title' => ''], 'BizChainCode' => ['description' => 'The code of the business chain.', 'type' => 'string', 'example' => 'SA7z9XkBMVPg****', 'title' => ''], 'Name' => ['description' => 'The name of the business chain.', 'type' => 'string', 'example' => '某业务链', 'title' => ''], 'DataTypeCode' => ['description' => 'The type code.', 'type' => 'string', 'example' => 'B***', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true,\\n \\"Data\\": {\\n \\"Num\\": 1,\\n \\"Total\\": 10,\\n \\"Size\\": 2,\\n \\"PageData\\": [\\n {\\n \\"Remark\\": \\"某业务链的备注信息。\\",\\n \\"BizChainId\\": \\"489973087549****\\",\\n \\"RoleType\\": \\"ADMIN\\",\\n \\"BizChainCode\\": \\"SA7z9XkBMVPg****\\",\\n \\"Name\\": \\"某业务链\\",\\n \\"DataTypeCode\\": \\"B***\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query notarization and traceability business chain list', 'summary' => 'Queries the list of notarization and traceability business chains.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'LockMember' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The ID of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'MemberId', 'in' => 'query', 'schema' => ['description' => 'The ID of the account.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '717534457003****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful. Valid values:'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Lock a consumer account', 'summary' => 'Locks a consumer account. After the account is locked, it cannot access the current blockchain.', 'description' => '**Accessible accounts:**'."\n" .'| Business manager | Business consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ModifyMPCoSPhase' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['description' => 'The phase name.'."\n" .'The name must be 2 to 30 characters in length and can contain Chinese characters, letters, digits, underscores (_), hyphens (-), periods (.), and parentheses (()).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某阶段', 'title' => ''], ], [ 'name' => 'Remark', 'in' => 'query', 'schema' => ['description' => 'The remarks. The remarks can be up to 100 characters in length.', 'type' => 'string', 'required' => false, 'example' => '某阶段的备注信息。', 'title' => ''], ], [ 'name' => 'PhaseId', 'in' => 'query', 'schema' => ['description' => 'The phase ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '196487512811****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique request ID generated by Alibaba Cloud.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Modify a phase', 'summary' => 'Modifies phase information in a collaboration model.', 'description' => '**Accessible accounts:**'."\n" .'| Service manager | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ModifyMPCoSPhaseGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['description' => 'The name of the collaborative model.'."\n" .'The name must be 2 to 30 characters in length and can contain Chinese characters, letters, digits, underscores (_), hyphens (-), periods (.), and parentheses (()).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某协同模型', 'title' => ''], ], [ 'name' => 'Remark', 'in' => 'query', 'schema' => ['description' => 'The remarks. The value can be up to 100 characters in length.', 'type' => 'string', 'required' => false, 'docRequired' => false, 'example' => '某协同模型备注。', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The ID of the collaborative model.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '987823074334****', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The ID of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Modify a data model', 'summary' => 'Modifies the information of a collaborative model.', 'description' => '**Accessible accounts:**'."\n" .'| Business manager | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'ModifyMember' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'MemberUid', 'in' => 'query', 'schema' => ['description' => 'The UID of the Alibaba Cloud Resource Access Management (RAM) user.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '19720316234381****', 'title' => ''], ], [ 'name' => 'MemberName', 'in' => 'query', 'schema' => ['description' => 'The account name.'."\n" .'The name must be 2 to 30 characters in length and can contain Chinese characters, letters, digits, underscores (_), hyphens (-), periods (.), and parentheses (()).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某公司', 'title' => ''], ], [ 'name' => 'MemberContact', 'in' => 'query', 'schema' => ['description' => 'The account contact.'."\n" .'The value must be 2 to 30 characters in length and can contain Chinese characters, letters, digits, underscores (_), hyphens (-), periods (.), and parentheses (()).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '张三', 'title' => ''], ], [ 'name' => 'MemberPhone', 'in' => 'query', 'schema' => ['description' => 'The contact phone number of the account.'."\n" .'The value can be up to 20 characters in length and can contain digits and hyphens (-).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1381111****', 'title' => ''], ], [ 'name' => 'Remark', 'in' => 'query', 'schema' => ['description' => 'The remarks.'."\n" .'The value can be up to 100 characters in length.', 'type' => 'string', 'required' => false, 'docRequired' => false, 'example' => '某应用某业务', 'title' => ''], ], [ 'name' => 'MemberId', 'in' => 'query', 'schema' => ['description' => 'The account ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '717534457003****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Modify a consumer', 'summary' => 'Modifies account information.', 'description' => '**Accessible accounts:**'."\n" .'| Business manager | Business consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'RegisterDeviceGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'create'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The ID of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '981184817831****', 'title' => ''], ], [ 'name' => 'DeviceGroupName', 'in' => 'query', 'schema' => ['description' => 'The name of the IoT data source group.'."\n" .'The name must be 2 to 30 characters in length and can contain letters, digits, underscores (_), hyphens (-), periods (.), and parentheses (()).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某数据源组', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The ProductKey of the IoT data source group.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'hKpHMh2****', 'title' => ''], ], [ 'name' => 'AuthorizeType', 'in' => 'query', 'schema' => ['description' => 'The authorization type.'."\n" .'**ID2**: Alibaba Cloud Link ID².', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'ID2', 'title' => ''], ], [ 'name' => 'Remark', 'in' => 'query', 'schema' => ['description' => 'The remarks. The value can be up to 100 characters in length.', 'type' => 'string', 'required' => false, 'example' => '某数据源组的备注信息。', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call failed.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'The ID of the IoT data source group.', 'type' => 'string', 'example' => '256399502929****', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"256399502929****\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Register a data source group', 'summary' => 'Registers an IoT data source group.', 'description' => '**Accessible accounts:**'."\n" .'| Service administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'SetData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data key.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '0001_HB5jyvZWzwcMFSFg_0X58_80aa976ac4d64a97b******a509d4c0b', 'title' => ''], ], [ 'name' => 'Value', 'in' => 'query', 'schema' => ['description' => 'The data value.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某公司某业务数据。', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The business chain code.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'HB5jyvZWz******g', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful. Valid values:'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Upload data', 'summary' => 'Uploads data to LTL.', 'description' => 'After a successful call, the system performs asynchronous processing. Use [GetData](~~195376~~) to query and confirm the data.'."\n" ."\n" .'**Accessible accounts:**'."\n" .'| Business administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'SetDataWithSignature' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data key.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '0001_HB5jyvZWzwcMFSFg_0X58_80aa976ac4d64a97bd45c71a509d****', 'title' => ''], ], [ 'name' => 'Value', 'in' => 'query', 'schema' => ['description' => 'The data value.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某公司某业务数据。', 'title' => ''], ], [ 'name' => 'ProductKey', 'in' => 'query', 'schema' => ['description' => 'The business chain code.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'HB5jyvZWzwcM****', 'title' => ''], ], [ 'name' => 'IotAuthType', 'in' => 'query', 'schema' => ['description' => 'The IoT authentication method.'."\n" .'**ID2**: Alibaba Cloud Link ID².', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'ID2', 'title' => ''], ], [ 'name' => 'IotId', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the IoT device.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '00CCCC098D98F2BDD8BB****', 'title' => ''], ], [ 'name' => 'IotIdServiceProvider', 'in' => 'query', 'schema' => ['description' => 'The identifier of the IoT device service provider.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'kKpACh5****', 'title' => ''], ], [ 'name' => 'IotDataDigest', 'in' => 'query', 'schema' => ['description' => 'The digest of the IoT trusted data value:'."\n" .'1. Encode the value data in UTF-8.'."\n" .'2. Perform a SHA-256 operation. The result is 32 bytes of data.'."\n" .'3. Convert the result to a 64-byte string in uppercase.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '31A200471049AEA3B8459455B4447D05DD1290A875A17792F71D5550F048****', 'title' => ''], ], [ 'name' => 'IotSignature', 'in' => 'query', 'schema' => ['description' => 'The data signature of the IoT device. Use the IoT device security SDK to generate the signature.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '3~2~010253040257****~1599722505821~50sZwIXt9jtTTIoGAkEs4THSyCMghVVaYO1w2AcvQf0vm51MQYt0nfHUT7jQ****', 'title' => ''], ], [ 'name' => 'IotIdSource', 'in' => 'query', 'schema' => ['description' => 'The IoT device service provider.'."\n" .'- **1**: open platform.'."\n" .'- **2**: IoT Platform.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Upload device data', 'summary' => 'Uploads data that must be signed by the IoT device.', 'description' => 'After a successful call, the system processes the request asynchronously. Use [GetData](~~195376~~) to query the data and confirm the result.'."\n" ."\n" .'**Accessible accounts:**'."\n" .'| Business administrator | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'UnAuthorizeDevice' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The ID of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'DeviceId', 'in' => 'query', 'schema' => ['description' => 'The device ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '654887879557****', 'title' => ''], ], [ 'name' => 'DeviceGroupId', 'in' => 'query', 'schema' => ['description' => 'The ID of the IoT data source group.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '475020454741****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Revoke device authorization', 'summary' => 'Revokes the blockchain access permission of a specified device.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'UnAuthorizeDeviceGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The ID of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'DeviceGroupId', 'in' => 'query', 'schema' => ['description' => 'The ID of the IoT data source group.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '475020454741****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned when the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Revoke authorization for a data source group', 'summary' => 'Revokes the permission of devices in a specified IoT data source group to access the blockchain.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'UnLockMember' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The ID of the business chain.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'MemberId', 'in' => 'query', 'schema' => ['description' => 'The ID of the account.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '717534457003****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Unlock a consumer', 'summary' => 'Unlocks a consumer account so that the account can access the blockchain.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'UpdateMPCoSAuthorizedInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set this to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'MemberId', 'in' => 'query', 'schema' => ['description' => 'The account ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '717534457003****', 'title' => ''], ], [ 'name' => 'AuthorizedPhaseList', 'in' => 'query', 'style' => 'json', 'schema' => ['description' => 'The list of authorized phase IDs.', 'type' => 'object', 'required' => true, 'docRequired' => true, 'example' => '["196487512811****","196487512812****"]', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The collaborative model ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '383860792287****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique request ID generated by Alibaba Cloud for this request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Update consumer permissions', 'summary' => 'Updates the permission information of an account in a collaborative model.', 'description' => '**Accessible accounts:**'."\n" .'| Business manager | Business consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | × |.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'UploadMPCoSPhaseDigestInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The collaboration model ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '383860792287****', 'title' => ''], ], [ 'name' => 'PhaseId', 'in' => 'query', 'schema' => ['description' => 'The phase ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '644208887511***', 'title' => ''], ], [ 'name' => 'DataKey', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '32bfce96b4e2f9bec0f2ea5cc2f14ace1486cc146d5832d3a84e5332fe89****', 'title' => ''], ], [ 'name' => 'DataSeq', 'in' => 'query', 'schema' => ['description' => 'The serial number of the data.', 'type' => 'string', 'required' => false, 'example' => 'be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****', 'title' => ''], ], [ 'name' => 'PhaseData', 'in' => 'query', 'schema' => ['description' => 'The SHA256 digest of the phase data. The value must be 64 characters in length.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'dee68c73bdead5f717fc25803236924c165d0a3c1728aa58cbf05b1473c2****', 'title' => ''], ], [ 'name' => 'RelatedDataList', 'in' => 'query', 'style' => 'json', 'schema' => ['description' => 'The list of related data. For more information, see the RelatedData table below.', 'type' => 'object', 'required' => false, 'example' => '[{"relatedPhaseId":"987823074334****","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****","relatedPhaseData":"某公司某业务数据。","relatedDataSeq":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****"}]', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique request ID generated by Alibaba Cloud.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Upload summary data', 'summary' => 'Uploads summary information of phase data to the blockchain and optionally associates it with other phase data.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => '**RelatedData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|relatedPhaseId|String|Yes|987823074334****|The ID of the related data phase. The value must be 64 bytes in length.|'."\n" .'|relatedDataKey|String|Yes|be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****|The key of the related data.|'."\n" .'|relatedPhaseData|String|Yes|某公司某业务数据|The related phase data.|'."\n" .'|relatedDataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The serial number of the related data.|.', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'UploadMPCoSPhaseDigestInfoByDevice' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The collaboration model ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '383860792287****', 'title' => ''], ], [ 'name' => 'PhaseId', 'in' => 'query', 'schema' => ['description' => 'The phase ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '644208887511****', 'title' => ''], ], [ 'name' => 'DataKey', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '32bfce96b4e2f9bec0f2ea5cc2f14ace1486cc146d5832d3a84e5332fe89****', 'title' => ''], ], [ 'name' => 'DataSeq', 'in' => 'query', 'schema' => ['description' => 'The data serial number.', 'type' => 'string', 'required' => false, 'example' => 'be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****', 'title' => ''], ], [ 'name' => 'PhaseData', 'in' => 'query', 'schema' => ['description' => 'The SHA256 digest value of the phase data. The value must be 64 characters in length.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'ebf44d78ae75288d7d0057a5ebf44d78a6b86d04502dcbda643c4d24ff2a****', 'title' => ''], ], [ 'name' => 'RelatedDataList', 'in' => 'query', 'style' => 'json', 'schema' => ['description' => 'The list of related data. For more information, see the RelatedData table below.', 'type' => 'object', 'required' => false, 'example' => '[{"relatedPhaseId":"987823074334****","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****","relatedPhaseData":"某公司某业务数据。","relatedDataSeq":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****"}]', 'title' => ''], ], [ 'name' => 'IotAuthType', 'in' => 'query', 'schema' => ['description' => 'The IoT authentication method.'."\n" .'**ID2**: Alibaba Cloud Link ID².', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'ID2', 'title' => ''], ], [ 'name' => 'IotId', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the IoT device.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '183329761572****', 'title' => ''], ], [ 'name' => 'IotIdSource', 'in' => 'query', 'schema' => ['description' => 'The IoT device service provider.'."\n" .'- **1**: open platform.'."\n" .'- **2**: IoT Platform.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2', 'title' => ''], ], [ 'name' => 'IotIdServiceProvider', 'in' => 'query', 'schema' => ['description' => 'The identifier of the IoT device service provider.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'g9R4ghe****', 'title' => ''], ], [ 'name' => 'IotDataDigest', 'in' => 'query', 'schema' => ['description' => 'The digest of the IoT trusted data value.'."\n" .'1. Encode the value data in UTF-8.'."\n" .'2. Perform SHA256 hashing. Convert the 32-byte result to a 64-byte string in uppercase.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '94894989498FDDABD51698BD1A49BF1AFB0AA94FAA8DB65A689164BEED******', 'title' => ''], ], [ 'name' => 'IotSignature', 'in' => 'query', 'schema' => ['description' => 'The data signature of the IoT device.'."\n" .'Use the IoT device security SDK to generate the signature.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2~2~192ADFB498AA****~1579198300000~J8E891NAgAhwHBHm8******/hnswr698HSb09ahS8709bn9s03jg98u4jg******', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Upload device digest data', 'summary' => 'Uploads the digest information of phase data to the blockchain after IoT device signing, and optionally binds associated data from other phases.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' **RelatedData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|relatedPhaseId|String|Yes|987823074334****|The ID of the related data phase. The value must be 64 bytes in length.|'."\n" .'|relatedDataKey|String|Yes|be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****|The key value of the related data.|'."\n" .'|relatedPhaseData|String|Yes|Business data of a company|The related phase data.|'."\n" .'|relatedDataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The serial number of the related data.|.', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'UploadMPCoSPhaseTextInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The collaboration model ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '383860792287****', 'title' => ''], ], [ 'name' => 'PhaseId', 'in' => 'query', 'schema' => ['description' => 'The phase ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '196487512811****', 'title' => ''], ], [ 'name' => 'DataKey', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '32bfce96b4e2f9bec0f2ea5cc2f14ace1486cc146d5832d3a84e5332fe89****', 'title' => ''], ], [ 'name' => 'DataSeq', 'in' => 'query', 'schema' => ['description' => 'The data sequence number.', 'type' => 'string', 'required' => false, 'example' => 'be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****', 'title' => ''], ], [ 'name' => 'PhaseData', 'in' => 'query', 'schema' => ['description' => 'The phase data. The value must be 1 to 4,096 bytes in length. Each Chinese character occupies two bytes.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '987823074334****', 'title' => ''], ], [ 'name' => 'RelatedDataList', 'in' => 'query', 'style' => 'json', 'schema' => ['description' => 'The list of related data. For more information, see the RelatedData table below.', 'type' => 'object', 'required' => false, 'example' => '[{"relatedPhaseId":"987823074334****","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****","relatedPhaseData":"某公司某业务数据。","relatedDataSeq ":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****"}]', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier that Alibaba Cloud generates for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call is successful.'."\n" .'- **true**: The call is successful.'."\n" .'- **false**: The call fails.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Upload text data', 'summary' => 'Uploads text-type phase data to the blockchain and optionally associates it with other phase data.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Service consumer |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => '**RelatedData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|relatedPhaseId|String|Yes|987823074334****|The ID of the related data phase. The value must be up to 64 bytes in length.|'."\n" .'|relatedDataKey|String|Yes|be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****|The key of the related data.|'."\n" .'|relatedPhaseData|String|Yes|某公司某业务数据|The related phase data.|'."\n" .'|relatedDataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The sequence number of the related data.|.', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], 'UploadMPCoSPhaseTextInfoByDevice' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ApiVersion', 'in' => 'query', 'schema' => ['description' => 'The API version number. Set the value to "1.0.0".', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1.0.0', 'title' => ''], ], [ 'name' => 'BizChainId', 'in' => 'query', 'schema' => ['description' => 'The business chain ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '489973087549****', 'title' => ''], ], [ 'name' => 'PhaseGroupId', 'in' => 'query', 'schema' => ['description' => 'The collaboration model ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '987823074334****', 'title' => ''], ], [ 'name' => 'PhaseId', 'in' => 'query', 'schema' => ['description' => 'The phase ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '644208887511****', 'title' => ''], ], [ 'name' => 'DataKey', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the data.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '32bfce96b4e2f9bec0f2ea5cc2f14ace1486cc146d5832d3a84e5332fe89****', 'title' => ''], ], [ 'name' => 'DataSeq', 'in' => 'query', 'schema' => ['description' => 'The data sequence number.', 'type' => 'string', 'required' => false, 'example' => 'be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****', 'title' => ''], ], [ 'name' => 'PhaseData', 'in' => 'query', 'schema' => ['description' => 'The phase data. The length must be 1 to 4,096 bytes. Each Chinese character occupies two bytes.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '某公司某业务数据。', 'title' => ''], ], [ 'name' => 'RelatedDataList', 'in' => 'query', 'style' => 'json', 'schema' => ['description' => 'The list of related data. For more information, see the RelatedData table below.', 'type' => 'object', 'required' => false, 'example' => '[{"relatedPhaseId":"987823074334****","relatedDataKey":"be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****","relatedPhaseData":"某公司某业务数据。","relatedDataSeq":"b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****"}]', 'title' => ''], ], [ 'name' => 'IotAuthType', 'in' => 'query', 'schema' => ['description' => 'The IoT authentication method.'."\n" .'**ID2**: Alibaba Cloud Link ID².', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'ID2', 'title' => ''], ], [ 'name' => 'IotId', 'in' => 'query', 'schema' => ['description' => 'The unique identifier of the IoT device.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '183329761572****', 'title' => ''], ], [ 'name' => 'IotIdSource', 'in' => 'query', 'schema' => ['description' => 'The IoT device service provider.'."\n" .'- **1**: open platform.'."\n" .'- **2**: IoT Platform.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2', 'title' => ''], ], [ 'name' => 'IotIdServiceProvider', 'in' => 'query', 'schema' => ['description' => 'The identifier of the IoT device service provider.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '94894989498FDDABD51698BD1A49BF1AFB0AA94FAA8DB65A689164BEED******', 'title' => ''], ], [ 'name' => 'IotDataDigest', 'in' => 'query', 'schema' => ['description' => 'The digest of the IoT trusted data value:'."\n" .'1: Encode the value data in UTF-8.'."\n" .'2: Perform SHA-256 hashing. Convert the 32-byte result to a 64-byte uppercase hexadecimal string.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '94894989498FDDABD51698BD1A49BF1AFB0AA94FAA8DB65A689164BEED******', 'title' => ''], ], [ 'name' => 'IotSignature', 'in' => 'query', 'schema' => ['description' => 'The data signature of the IoT device.'."\n" .'Use the IoT device security SDK to generate the signature.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2~2~192ADFB498AA****~1579198300000~J8E891NAgAhwHBHm8******/hnswr698HSb09ahS8709bn9s03jg98u4jg******', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The response status code.', 'type' => 'integer', 'format' => 'int32', 'example' => '200', 'title' => ''], 'Message' => ['description' => 'The error message returned if the call fails.', 'type' => 'string', 'example' => 'The system is busy. Please try again later.', 'title' => ''], 'Data' => ['description' => 'A redundant parameter. Ignore this parameter.', 'type' => 'string', 'example' => '无', 'title' => ''], 'RequestId' => ['description' => 'The unique identifier generated by Alibaba Cloud for the request.', 'type' => 'string', 'example' => 'D5C69894-9709-4653-B3D8-25234034C2FC', 'title' => ''], 'Success' => ['description' => 'Indicates whether the call was successful.'."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 500 => [ ['errorCode' => 'SYSTEMERROR', 'errorMessage' => 'The system is busy. Please try again later.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Message\\": \\"The system is busy. Please try again later.\\",\\n \\"Data\\": \\"无\\",\\n \\"RequestId\\": \\"D5C69894-9709-4653-B3D8-25234034C2FC\\",\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Upload device text data', 'summary' => 'Uploads text-type phase data to the blockchain after signing by an IoT device, and optionally binds associated phase data from other phases.', 'description' => '**Accessible accounts:**'."\n" .'| Business administrator | Business user |'."\n" .'| :--------: | :-----: |'."\n" .'| √ | √ |.', 'requestParamsDescription' => ' **RelatedData**'."\n" .'|Parameter|Type|Required|Example|Description|'."\n" .'|-|-|-|-|-|'."\n" .'|relatedPhaseId|String|Yes|987823074334****|The ID of the related data phase.|'."\n" .'|relatedDataKey|String|Yes|be350cd52b0f47846f93df7d0d4febd86025ee6c028a6b22a6ff1ac6d3a2****|The key value of the related data.|'."\n" .'|relatedPhaseData|String|Yes|某公司某业务数据|The related phase data.|'."\n" .'|relatedDataSeq|String|No|b71cca5502d8d7d0057a5ebf44d78ae75280436b86dcbda643c4d264ff2a****|The sequence number of the related data.|.', 'responseParamsDescription' => ' ', 'extraInfo' => '## Error codes'."\n" .'For more information about error codes, see [Error codes](~~184711~~).', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ], ], 'endpoints' => [ ['regionId' => 'ap-northeast-1', 'regionName' => 'Japan (Tokyo)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-1', 'regionName' => 'Singapore', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-2', 'regionName' => 'Australia (Sydney) Closed', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-3', 'regionName' => 'Malaysia (Kuala Lumpur)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-5', 'regionName' => 'Indonesia (Jakarta)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-beijing', 'regionName' => 'China (Beijing)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-chengdu', 'regionName' => 'China (Chengdu)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-hangzhou', 'regionName' => 'China (Hangzhou)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.cn-hangzhou.aliyuncs.com', 'endpoint' => 'ltl.cn-hangzhou.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-hongkong', 'regionName' => 'China (Hong Kong)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-huhehaote', 'regionName' => 'China (Hohhot)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-qingdao', 'regionName' => 'China (Qingdao)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shanghai', 'regionName' => 'China (Shanghai)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.cn-shanghai.aliyuncs.com', 'endpoint' => 'ltl.cn-shanghai.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shenzhen', 'regionName' => 'China (Shenzhen)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-wulanchabu', 'regionName' => 'China (Ulanqab)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-zhangjiakou', 'regionName' => 'China (Zhangjiakou)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'us-west-1', 'regionName' => 'US (Silicon Valley)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'us-east-1', 'regionName' => 'US (Virginia)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'eu-west-1', 'regionName' => 'UK (London)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'eu-central-1', 'regionName' => 'Germany (Frankfurt)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'me-east-1', 'regionName' => 'UAE (Dubai)', 'areaId' => 'middleEast', 'areaName' => 'Middle East', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-south-1', 'regionName' => 'India (Mumbai) Closed', 'areaId' => 'middleEast', 'areaName' => 'Middle East', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shenzhen-finance-1', 'regionName' => 'China South 1 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shanghai-finance-1', 'regionName' => 'China East 2 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-north-2-gov-1', 'regionName' => 'Beijing Government Cloud', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-hangzhou-finance', 'regionName' => 'China East 1 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-beijing-finance-1', 'regionName' => 'China North 2 Finance (Preview)', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'ltl.aliyuncs.com', 'endpoint' => 'ltl.aliyuncs.com', 'vpc' => ''], ], 'errorCodes' => [ ['code' => '500', 'message' => 'The system is busy. Please try again later.', 'http_code' => 200, 'description' => 'The system is busy, please try again later!'], ['code' => 'SYSTEMERROR', 'message' => 'The system is busy. Please try again later.', 'http_code' => 500, 'description' => ''], ], 'changeSet' => [ [ 'apis' => [ ['description' => 'Error codes changed', 'api' => 'ApplyDataModelConfigInfo'], ['description' => 'Error codes changed', 'api' => 'GetDataModelConfigInfo'], ['description' => 'Error codes changed', 'api' => 'ListDependentDataModels'], ], 'createdAt' => '2022-08-31T03:10:18.000Z', 'description' => '下线无用API-3个', ], ], 'flowControl' => [ 'flowControlList' => [], ], ];