'1.0', 'info' => ['style' => 'RPC', 'product' => 'linkedmall', 'version' => '2022-05-31'], 'directories' => [ [ 'children' => ['QueryDistributionMall', 'ListDistributionMall', 'QueryDistributionBillDetail'], 'type' => 'directory', 'title' => 'Distributor management', ], [ 'children' => ['ListDistributionItem', 'QueryItemDetail', 'QueryItemDetailWithDivision', 'QueryMallCategoryList', 'QueryItemGuideRetailPrice', 'ListDistributionItemWithoutCache'], 'type' => 'directory', 'title' => 'Distribution product management', ], [ 'children' => ['RenderDistributionOrder', 'ApplyCreateDistributionOrder', 'QueryDistributionTradeStatus', 'ConfirmDisburse4Distribution', 'InitApplyRefund4Distribution', 'ApplyRefund4Distribution', 'InitModifyRefund4Distribution', 'ModifyRefund4Distribution', 'CancelRefund4Distribution', 'SubmitReturnGoodLogistics4Distribution', 'QueryRefundApplicationDetail4Distribution', 'QueryLogistics4Distribution', 'QueryChildDivisionCodeById'], 'type' => 'directory', 'title' => 'Distribution transactions', ], [ 'children' => ['QueryOrderDetail4Distribution', 'QueryOrderList4Distribution'], 'type' => 'directory', 'title' => 'Distribution orders', ], [ 'children' => ['CancelDistributionTrade'], 'type' => 'directory', 'title' => 'Others', ], ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'ApplyCreateDistributionOrder' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributionOutTradeId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The external trade ID. If you specify an external trade ID, it is used as the idempotency key for the request. If you submit the same external trade ID again, a duplicate order error is returned. The external trade ID is included in the transaction result notification.', 'type' => 'string', 'required' => false, 'example' => '789***3323'], ], [ 'name' => 'ItemInfoLists', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '', 'description' => 'The item information.', 'type' => 'array', 'items' => [ 'description' => 'The item information.', 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['description' => 'The ID of the distribution mall.', 'type' => 'string', 'required' => false, 'example' => '465879694****794d70934', 'title' => ''], 'LmItemId' => ['description' => 'The Lm item ID.', 'type' => 'string', 'required' => false, 'example' => '100***35-634***598', 'title' => ''], 'Quantity' => ['description' => 'The quantity of items to order.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''], 'SkuId' => ['description' => 'SKU', 'type' => 'string', 'required' => false, 'example' => '456***9561', 'title' => ''], 'Price' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'required' => false, 'title' => '', 'example' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], 'required' => false, 'example' => '', ], ], [ 'name' => 'DeliveryAddress', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The delivery address.', 'type' => 'string', 'required' => false, 'example' => '{\\"divisionCode\\":\\"44***22\\",\\"addressDetail\\":\\"**小区\\",\\"mobile\\":\\"180***0041\\",\\"fullName\\":\\"小**\\",\\"townDivisionCode\\":\\"440***32\\"}'], ], [ 'name' => 'ExtInfo', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The extended information.', 'type' => 'string', 'required' => false, 'example' => '{}'], ], [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the distributor.', 'type' => 'string', 'required' => false, 'example' => '6331***2131'], ], [ 'name' => 'DistributionSupplierId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the channel supplier.', 'type' => 'string', 'required' => false, 'example' => '764***2245'], ], [ 'name' => 'BuyerId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the actual buyer in the distribution.', 'type' => 'string', 'required' => false, 'example' => 'u***01'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the tenant.', 'type' => 'string', 'required' => false, 'example' => '12***29'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation logs ID that corresponds to each request. This ID is automatically generated by the system and returned to the tenant. It is active for troubleshooting, and this identity is included in the logs of both parties.', 'type' => 'string', 'example' => 'B1756669-4A***F-A6E0E8605FEC'], 'RequestId' => ['title' => '', 'description' => 'The POP request ID. Include this ID in the tenant logs to facilitate troubleshooting by both parties.', 'type' => 'string', 'example' => '7152F15C-7298-55****76-2ED2C331'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Focus on this type of error.', 'type' => 'string', 'example' => '200'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Focus on this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The result code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => ['title' => '', 'description' => 'The request result data.', 'type' => 'string', 'example' => 'T213***342'], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"B1756669-4A***F-A6E0E8605FEC\\",\\n \\"RequestId\\": \\"7152F15C-7298-55****76-2ED2C331\\",\\n \\"SubCode\\": \\"200\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 10,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": \\"T213***342\\"\\n}","type":"json"}]', 'title' => 'Submit a distribution purchase order creation request', 'summary' => 'Submits a request to create a distribution order.', 'description' => 'This is an asynchronous operation that only submits a request to create a distribution order. You must receive the distribution order creation result notification or call the query distribution order status operation to check the order status.', 'changeSet' => [ ['createdAt' => '2023-06-06T15:08:22.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2022-11-29T10:09:02.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ApplyCreateDistributionOrder'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:applyCreateDistributionOrder', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'ApplyRefund4Distribution' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distributor ID.', 'type' => 'string', 'required' => false, 'example' => '7662***125'], ], [ 'name' => 'SubDistributionOrderId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The sub-distribution order ID.', 'type' => 'string', 'required' => false, 'example' => 'DIS_343***445'], ], [ 'name' => 'BizClaimType', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The refund type.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'ApplyRefundFee', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The requested refund amount.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '790'], ], [ 'name' => 'ApplyRefundCount', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The quantity of items to return.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'ApplyReasonTextId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The refund reason ID.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '500325'], ], [ 'name' => 'LeaveMessage', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The message left by the requester.', 'type' => 'string', 'required' => false, 'example' => '快递滞留 买家申请退款'], ], [ 'name' => 'LeavePictureLists', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '', 'description' => 'The list of evidence images.', 'type' => 'array', 'items' => [ 'description' => 'The refund evidence.', 'type' => 'object', 'properties' => [ 'Picture' => ['description' => 'The URL of the image.', 'type' => 'string', 'required' => false, 'example' => 'https://aliyundoc.com', 'title' => ''], 'Desc' => ['description' => 'The description of the image.', 'type' => 'string', 'required' => false, 'example' => '商品破损', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], 'required' => false, 'example' => '', ], ], [ 'name' => 'GoodsStatus', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The goods status.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => '213**761'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation logs ID automatically generated by the system for each request. This ID is returned to the tenant and is active for troubleshooting. Both parties expose this identity in their logs.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request ID. Include this ID in tenant logs to facilitate joint troubleshooting.', 'type' => 'string', 'example' => '539E5C68-D8B5-57EC-9****8AFD9E0'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This code typically represents business-related errors and should be monitored.', 'type' => 'string', 'example' => '200'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Monitor this message for business errors.', 'type' => 'string', 'example' => 'SUCCESS'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The result code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The response data.', 'type' => 'object', 'properties' => [ 'SubDistributionOrderId' => ['title' => '', 'description' => 'The sub-distribution order ID for which the reverse request is initiated.', 'type' => 'string', 'example' => 'DIS_343***445'], 'DisputeStatus' => ['title' => '', 'description' => 'The status of the reverse request.', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], 'DisputeType' => ['title' => '', 'description' => 'The refund type.', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], 'DisputeId' => ['title' => '', 'description' => 'The dispute ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '213***343'], ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"539E5C68-D8B5-57EC-9****8AFD9E0\\",\\n \\"SubCode\\": \\"200\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"PageSize\\": 1,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 1,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": {\\n \\"SubDistributionOrderId\\": \\"DIS_343***445\\",\\n \\"DisputeStatus\\": 1,\\n \\"DisputeType\\": 1,\\n \\"DisputeId\\": 0\\n }\\n}","type":"json"}]', 'title' => 'Submit a refund request for a distribution procurement order', 'summary' => 'Submits a refund request for a distribution order.', 'description' => 'Submits a refund-only or return-and-refund request based on the refund initialization information obtained from the initApplyRefund4Distribution operation. This operation does not support exchanges.'."\n" ."\n" .'Note: '."\n" .'1. If the seller rejects the refund request (when disputeStatus is 6 as queried through the queryRefundApplicationDetail4Distribution operation), cancel the refund request first (through the cancelRefund operation) before submitting a new one. '."\n" .'2. During the sales period, up to three refund requests are allowed. During the after-sales period, up to two refund requests are allowed. If the limit is exceeded, contact the seller to open the online refund entry. The boundary between the sales period and the after-sales period is the confirmation of receipt. '."\n" .'The reverse request scenarios are as follows. payStatus refers to the order status orderStatus: '."\n" .'Sales period (receipt not confirmed, payStatus 2) '."\n" .'Refund only: logisticsStatus 1 (not shipped), goodstatus 4 (not shipped) '."\n" .'Refund only: logisticsStatus 2 (shipped), goodstatus 1 (not received) '."\n" .'Return and refund: goodstatus 2 (received) '."\n" .'After-sales period (receipt confirmed, payStatus 6) '."\n" .'Refund only: goodstatus 2 (received) '."\n" .'Return and refund: goodstatus 2 (received) '."\n" .'Notes on uploading refund evidence: Because some sellers have poor network conditions, use Alibaba Cloud OSS as your image storage service. For more information, see https://help.aliyun.com/document_detail/194635.htm.', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ApplyRefund4Distribution'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:applyRefund4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'CancelDistributionTrade' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Distributor ID', 'type' => 'string', 'required' => false, 'example' => '1'], ], [ 'name' => 'DistributionTradeId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Distribution trade ID, which may include multiple primary orders', 'type' => 'string', 'required' => false, 'example' => '15303515*******'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Tenant ID', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'PopResponse', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'Operation log ID corresponding to each request operation. Automatically generated by the system and returned to the tenant. This ID can be used for troubleshooting and should be consistently included in logs from both parties. ', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'POP request serial number. It is recommended that tenants also output this serial number in their logs to facilitate joint troubleshooting. ', 'type' => 'string', 'example' => '5127621C-56B0-5DCA-9745-2936B31D****'], 'SubCode' => ['title' => '', 'description' => 'Error sub-code. Generally used to indicate business-related error codes. It is generally recommended to pay attention to this type of error. ', 'type' => 'string', 'example' => 'SUCCESS'], 'SubMessage' => ['title' => '', 'description' => 'Error message related to business processing. It is generally recommended to pay attention to this type of error. ', 'type' => 'string', 'example' => '1004'], 'PageSize' => ['title' => 'pageSize', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'Current page ', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'Total quantity ', 'type' => 'integer', 'format' => 'int64', 'example' => '19'], 'Success' => ['title' => '', 'description' => 'Indicates whether the execution succeeded.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'Execution result code returned. A successful result is indicated by the string "0000". ', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'Error message ', 'type' => 'string', 'example' => 'SUCCESS'], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"5127621C-56B0-5DCA-9745-2936B31D****\\",\\n \\"SubCode\\": \\"SUCCESS\\",\\n \\"SubMessage\\": \\"1004\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 19,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\"\\n}","type":"json"}]', 'summary' => 'Cancel or shut down a distribution transaction. ', 'description' => 'The distribution domain notifies the upstream of a successful refund. Cancellation is performed before the distribution domain notifies the transaction as successful. ', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:39.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CancelDistributionTrade'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:cancelDistributionTrade', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], 'title' => '', ], 'CancelRefund4Distribution' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distributor ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'SubDistributionOrderId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The sub-distribution order ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'DisputeId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The dispute ID.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '14244******33071'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation logs ID automatically generated by the system for each request. This ID is returned to the tenant and is active for troubleshooting. Both parties expose this identity in their logs.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request ID. We recommend that the tenant also logs this ID for joint troubleshooting.', 'type' => 'string', 'example' => '3B55509D-20AC-5BD5-9A81-D6B7382E****'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Pay attention to errors of this type.', 'type' => 'string', 'example' => '1004'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Pay attention to errors of this type.', 'type' => 'string', 'example' => '1004'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '12'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The result code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The request result data.', 'type' => 'object', 'properties' => [ 'SubDistributionOrderId' => ['title' => '', 'description' => 'The sub-distribution order ID for which the reverse request was initiated.', 'type' => 'string', 'example' => ''], 'DisputeStatus' => ['title' => '', 'description' => 'The status of the reverse request.', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], 'DisputeType' => ['title' => '', 'description' => 'The refund type.', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], 'DisputeId' => ['title' => '', 'description' => 'The dispute ID.', 'type' => 'integer', 'format' => 'int64', 'example' => ''], ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"3B55509D-20AC-5BD5-9A81-D6B7382E****\\",\\n \\"SubCode\\": \\"1004\\",\\n \\"SubMessage\\": \\"1004\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 12,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": {\\n \\"SubDistributionOrderId\\": \\"\\",\\n \\"DisputeStatus\\": 1,\\n \\"DisputeType\\": 1,\\n \\"DisputeId\\": 0\\n }\\n}","type":"json"}]', 'title' => 'Cancel a refund request for a distribution procurement order', 'summary' => 'Cancels a refund request for a distribution order.', 'description' => 'If a refund request has been submitted and the merchant has not yet responded, the customer can cancel the refund request by calling this operation. '."\n" .'Note: The disputeId field must be obtained by calling the queryRefundApplicationDetail4DistributionOrder operation to query the reverse request details of the order.', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CancelRefund4Distribution'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:cancelRefund4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'ConfirmDisburse4Distribution' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distributor ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'DistributionTradeId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distribution trade ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'MainDistributionOrderId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The main distribution order ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation logs ID automatically generated by the system for each request. This ID is returned to the tenant and can be used for troubleshooting. Both parties expose this identity in their logs as an active reference for tracking purposes.', 'type' => 'string', 'example' => ''], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. We recommend that tenants also record this serial number in their logs to facilitate joint troubleshooting.', 'type' => 'string', 'example' => '1718921E-C8D4-55E1-B8D4-114AE537C1B7'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Pay attention to errors of this type.', 'type' => 'string', 'example' => '1004'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Pay attention to errors of this type.', 'type' => 'string', 'example' => 'SUCCESS'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '12'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The response code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"\\",\\n \\"RequestId\\": \\"1718921E-C8D4-55E1-B8D4-114AE537C1B7\\",\\n \\"SubCode\\": \\"1004\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 12,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\"\\n}","type":"json"}]', 'title' => 'Confirm receipt of a distribution procurement order', 'summary' => 'Confirms the receipt of a distribution order.', 'description' => 'Only the main distribution order is supported for receipt confirmation.', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ConfirmDisburse4Distribution'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:confirmDisburse4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'InitApplyRefund4Distribution' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'SubDistributionOrderId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Sub-distribution order ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'BizClaimType', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Refund type.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'GoodsStatus', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Goods status.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Distributor ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Tenant ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation log ID for each request, which is automatically generated by the system and returned to the tenant. It can be used for troubleshooting and is displayed in the logs of both parties.', 'type' => 'string', 'example' => ''], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. We recommend that tenants also include this serial number in their logs to facilitate joint troubleshooting.', 'type' => 'string', 'example' => 'A7BE4356-7F92-533E-A31B-2EBF2D67****'], 'SubCode' => ['title' => '', 'description' => 'The error sub-code, which is generally used to display business-related error codes. We recommend that you pay attention to this type of error.', 'type' => 'string', 'example' => '1004'], 'SubMessage' => ['title' => '', 'description' => 'The error message related to business processing. We recommend that you pay attention to this type of error.', 'type' => 'string', 'example' => '1004'], 'PageSize' => ['title' => '', 'description' => 'The page size.', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '5'], 'Success' => ['title' => '', 'description' => 'Indicates whether the execution was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The execution result code. The value 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The request result data.', 'type' => 'object', 'properties' => [ 'SubDistributionOrderId' => ['title' => '', 'description' => 'The sub-distribution order ID.', 'type' => 'string', 'example' => ''], 'BizClaimType' => ['title' => '', 'description' => 'The supported order refund method.', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], 'MainOrderRefund' => ['title' => '', 'description' => 'Indicates whether the refund applies to the entire order.', 'type' => 'boolean', 'example' => 'false'], 'MaxRefundFeeData' => [ 'description' => 'The refund amount range for this order.', 'type' => 'object', 'properties' => [ 'MaxRefundFee' => ['title' => '', 'description' => 'The maximum refundable amount for this order.', 'type' => 'integer', 'format' => 'int64', 'example' => '100'], 'MinRefundFee' => ['title' => '', 'description' => 'The minimum refundable amount for this order.', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], ], 'title' => '', 'example' => '', ], 'RefundReasonList' => [ 'description' => 'The list of refund reasons.', 'type' => 'array', 'items' => [ 'description' => 'The refund reason.', 'type' => 'object', 'properties' => [ 'ReasonTextId' => ['description' => 'The refund reason ID.', 'type' => 'string', 'example' => '12323', 'title' => ''], 'ProofRequired' => ['title' => '', 'description' => 'Indicates whether proof upload is required.', 'type' => 'boolean', 'example' => 'true'], 'ReasonTips' => ['description' => 'The refund reason description.', 'type' => 'string', 'example' => '拍多不想要', 'title' => ''], 'RefundDescRequired' => ['title' => '', 'description' => 'Indicates whether a message is required.', 'type' => 'boolean', 'example' => 'true'], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"\\",\\n \\"RequestId\\": \\"A7BE4356-7F92-533E-A31B-2EBF2D67****\\",\\n \\"SubCode\\": \\"1004\\",\\n \\"SubMessage\\": \\"1004\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 5,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": {\\n \\"SubDistributionOrderId\\": \\"\\",\\n \\"BizClaimType\\": 1,\\n \\"MainOrderRefund\\": false,\\n \\"MaxRefundFeeData\\": {\\n \\"MaxRefundFee\\": 100,\\n \\"MinRefundFee\\": 10\\n },\\n \\"RefundReasonList\\": [\\n {\\n \\"ReasonTextId\\": \\"12323\\",\\n \\"ProofRequired\\": true,\\n \\"ReasonTips\\": \\"拍多不想要\\",\\n \\"RefundDescRequired\\": true\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Initialize Refund Application for Distribution Order', 'summary' => 'Initializes a refund application for a distribution order.', 'description' => 'Note: For orders that have "not been shipped", you can only apply for "refund only (BizClaimType=1)". For orders that have "been shipped", you can only apply with the goods status set to "not received (GoodsStatus=1)" or "received (GoodsStatus=2)".'."\n" ."\n" .'The specific scenarios for reverse applications are as follows:'."\n" .'payStatus refers to the order status (orderStatus).'."\n" .'During sale (before confirming receipt, payStatus=2):'."\n" .'Refund only: logistics status logisticsStatus=1 (not shipped), goods status goodsStatus=4 (not shipped).'."\n" .'Refund only: logistics status logisticsStatus=2 (shipped), goods status goodsStatus=1 (not received).'."\n" .'Return and refund: goods status goodsStatus=2 (received).'."\n" .'After sale (after confirming receipt, payStatus=6):'."\n" .'Refund only: goodsStatus=2 (received).'."\n" .'Return and refund: goodsStatus=2 (received).', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'InitApplyRefund4Distribution'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:initApplyRefund4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'InitModifyRefund4Distribution' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the distributor.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'SubDistributionOrderId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the sub-distribution order.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'BizClaimType', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The type of the refund.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'DisputeId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the dispute. You can obtain this value by calling the operation that queries the reverse request details of an order.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '14244******33071'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the tenant.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation logs ID automatically generated by the system for each request. This ID is returned to the tenant and is active for troubleshooting. Both parties expose this identity in their logs.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. Include this serial number in tenant logs to facilitate troubleshooting by both parties.', 'type' => 'string', 'example' => '75F3A591-B1A6-5EFF-8ABF-35AB8804DFA0'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Pay attention to errors of this type.', 'type' => 'string', 'example' => '1004'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Pay attention to errors of this type.', 'type' => 'string', 'example' => '1004'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The response code. The value 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The response data.', 'type' => 'object', 'properties' => [ 'SubDistributionOrderId' => ['title' => '', 'description' => 'The ID of the sub-distribution order.', 'type' => 'string', 'example' => ''], 'BizClaimType' => ['title' => '', 'description' => 'The supported return method for the order.', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], 'MainOrderRefund' => ['title' => '', 'description' => 'Indicates whether the refund applies to the entire order.', 'type' => 'boolean', 'example' => 'false'], 'MaxRefundFeeData' => [ 'description' => 'The refundable amount data for this order.', 'type' => 'object', 'properties' => [ 'MaxRefundFee' => ['title' => '', 'description' => 'The maximum refundable amount for this order.', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'MinRefundFee' => ['title' => '', 'description' => 'The minimum refundable amount for this order.', 'type' => 'integer', 'format' => 'int64', 'example' => '100'], ], 'title' => '', 'example' => '', ], 'RefundReasonList' => [ 'description' => 'The list of refund reasons.', 'type' => 'array', 'items' => [ 'description' => 'The refund reason information.', 'type' => 'object', 'properties' => [ 'ReasonTextId' => ['description' => 'The ID of the refund reason.', 'type' => 'string', 'example' => '12323', 'title' => ''], 'ProofRequired' => ['title' => '', 'description' => 'Indicates whether proof upload is required.', 'type' => 'boolean', 'example' => 'true'], 'ReasonTips' => ['description' => 'The refund reason information.', 'type' => 'string', 'example' => '拍多不想要', 'title' => ''], 'RefundDescRequired' => ['title' => '', 'description' => 'Indicates whether a message is required.', 'type' => 'boolean', 'example' => 'true'], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"75F3A591-B1A6-5EFF-8ABF-35AB8804DFA0\\",\\n \\"SubCode\\": \\"1004\\",\\n \\"SubMessage\\": \\"1004\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 1,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": {\\n \\"SubDistributionOrderId\\": \\"\\",\\n \\"BizClaimType\\": 1,\\n \\"MainOrderRefund\\": false,\\n \\"MaxRefundFeeData\\": {\\n \\"MaxRefundFee\\": 10,\\n \\"MinRefundFee\\": 100\\n },\\n \\"RefundReasonList\\": [\\n {\\n \\"ReasonTextId\\": \\"12323\\",\\n \\"ProofRequired\\": true,\\n \\"ReasonTips\\": \\"拍多不想要\\",\\n \\"RefundDescRequired\\": true\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Initialize refund request modification for a distribution purchase order', 'summary' => 'Initializes the modification of a refund request for a distribution order.', 'description' => 'Retrieves reverse modification data related to an order. This operation must be called after a refund request is submitted.'."\n" ."\n" .'Note: For orders with the status "Not Shipped", you can only submit a "Refund Only (BizClaimType=1)" request. For orders with the status "Shipped", you can only submit a request with the goods status set to "Not Received (GoodsStatus=1)" or "Received (GoodsStatus=2)". '."\n" .'The reverse modification request details are as follows. payStatus refers to the order status orderStatus: '."\n" .'During sale (receipt not confirmed, payStatus 2): '."\n" .'Refund only: logisticsStatus 1 (not shipped), goodstatus 4 (not shipped) '."\n" .'Refund only: logisticsStatus 2 (shipped), goodstatus 1 (not received) '."\n" .'Return and refund: goodstatus 2 (received) '."\n" .'After sale (receipt confirmed, payStatus 6): '."\n" .'Refund only: goodstatus 2 (received) '."\n" .'Return and refund: goodstatus 2 (received).', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'InitModifyRefund4Distribution'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:initModifyRefund4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'ListDistributionItem' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Distributor ID', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'DistributionMallId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Distribution mall ID', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'LmItemId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'LM item ID', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'ItemStatus', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Item status', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => ''], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Page number', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Page size', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Tenant ID', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse>', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation log ID corresponding to each request, automatically generated by the system and returned to the tenant. It can be used for troubleshooting and is uniformly exposed in the logs of both parties.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'POP request serial number. It is recommended that the tenant also outputs this serial number in their logs for easier troubleshooting by both parties.', 'type' => 'string', 'example' => '539E5C68-D8B5-57EC-9D9B-58AFD9E0****'], 'SubCode' => ['title' => '', 'description' => 'Error sub-code. Generally used to display business error codes. It is recommended to pay attention to this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'SubMessage' => ['title' => '', 'description' => 'Error message related to business processing. It is recommended to pay attention to this type of error.', 'type' => 'string', 'example' => '1004'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'Current page', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'Total count', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'Success' => ['title' => '', 'description' => 'Whether the execution result is successful', 'type' => 'boolean', 'example' => ''], 'Code' => ['title' => '', 'description' => 'The returned execution result code. The correct value is the string 0000.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'Error message', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'Request result data', 'type' => 'array', 'items' => [ 'description' => 'Response result', 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['title' => '', 'description' => 'Distribution mall ID', 'type' => 'string', 'example' => ''], 'LmItemId' => ['title' => '', 'description' => 'LM item ID', 'type' => 'string', 'example' => ''], 'ItemId' => ['title' => '', 'description' => 'Item ID', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'ItemIdStr' => ['title' => '', 'description' => 'Item ID of String type, used to resolve the issue of frontend number type exceeding the length limit', 'type' => 'string', 'example' => ''], 'ItemName' => ['title' => '', 'description' => 'Item name', 'type' => 'string', 'example' => ''], 'CategoryId' => ['title' => '', 'description' => 'Category ID', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'CategoryChain' => [ 'title' => '', 'description' => 'Category chain, with parent categories first, sub-categories next, and leaf categories last', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'CategoryId' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'Name' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'ParentId' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'Level' => ['type' => 'integer', 'format' => 'int32', 'description' => '', 'title' => '', 'example' => ''], 'Leaf' => ['type' => 'boolean', 'description' => '', 'title' => '', 'example' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'example' => '', ], 'Category' => ['title' => '', 'description' => 'Item classification on the LinkedMall platform: physical goods (entity), Tmall Supermarket coupon (aliComBenifit), movie ticket (movieTicket)', 'type' => 'string', 'example' => ''], 'Status' => ['title' => '', 'description' => 'LinkedMall item status', 'type' => 'integer', 'format' => 'int32', 'example' => ''], 'Quantity' => ['title' => '', 'description' => 'Remaining item inventory: MIN', 'type' => 'integer', 'format' => 'int32', 'example' => ''], 'SimpleQuantity' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'HasQuantity' => ['type' => 'boolean', 'description' => '', 'title' => '', 'example' => ''], 'TotalSoldQuantity' => ['title' => '', 'description' => 'Total sold quantity', 'type' => 'integer', 'format' => 'int32', 'example' => ''], 'SimpleTotalSoldQuantity' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'GmtCreate' => ['title' => '', 'description' => 'Creation time', 'type' => 'string', 'example' => ''], 'GmtModified' => ['title' => '', 'description' => 'Last modified/effective time', 'type' => 'string', 'example' => ''], 'PicUrl' => ['title' => '', 'description' => 'Image URL', 'type' => 'string', 'example' => ''], 'ItemDesc' => ['title' => '', 'description' => 'Item description', 'type' => 'string', 'example' => ''], 'ReservedPrice' => ['title' => '', 'description' => 'IC strikethrough price', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'ReservedPriceScope' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'PriceCentScope' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'IsCanSell' => ['title' => '', 'description' => 'Whether the item can be sold. Currently, it checks whether the item status is normal and the inventory is greater than 0.', 'type' => 'boolean', 'example' => ''], 'Tips' => ['title' => '', 'description' => 'Description of the reason why the item cannot be sold', 'type' => 'string', 'example' => ''], 'ItemTitle' => ['title' => '', 'description' => 'Item name', 'type' => 'string', 'example' => ''], 'MainPicUrl' => ['title' => '', 'description' => 'Main image', 'type' => 'string', 'example' => ''], 'DescOption' => ['title' => '', 'description' => 'Item detail introduction - image information', 'type' => 'string', 'example' => ''], 'PropertiesJson' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'ItemImages' => [ 'title' => '', 'description' => 'Item image URLs, up to 5, generally used for carousel display on the detail page. Converted from the itemDO.commonItemImageList property. Corresponds to EPP sliders.', 'type' => 'array', 'items' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'example' => '', ], 'SkuList' => [ 'title' => '', 'description' => 'SKU list', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'LmItemId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'ItemId' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'SkuId' => ['title' => '', 'description' => 'For items without SKU, set skuId to -1', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'Quantity' => ['title' => '', 'description' => 'Remaining item inventory: MIN', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'SimpleQuantity' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'HasQuantity' => ['type' => 'boolean', 'description' => '', 'title' => '', 'example' => ''], 'Status' => ['title' => '', 'description' => 'Status', 'type' => 'integer', 'format' => 'int32', 'example' => ''], 'PriceCent' => ['title' => '', 'description' => 'Current selling price (in cents)', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'ReservedPrice' => ['title' => '', 'description' => 'IC SKU fixed price', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'SkuDesc' => ['title' => '', 'description' => 'SKU description', 'type' => 'string', 'example' => ''], 'SkuPicUrl' => ['title' => '', 'description' => 'SKU image', 'type' => 'string', 'example' => ''], 'SkuTitle' => ['title' => '', 'description' => 'SKU title', 'type' => 'string', 'example' => ''], 'GmtModified' => ['title' => '', 'description' => 'Last modified/effective time', 'type' => 'string', 'example' => ''], 'LmAttributeModels' => [ 'title' => '', 'description' => 'SKU extended attribute list', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'AttrId' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'Value' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Name' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Description' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'DataType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Restriction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Category' => ['type' => 'integer', 'format' => 'int32', 'description' => '', 'title' => '', 'example' => ''], 'ScopeList' => [ 'type' => 'array', 'items' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'example' => '', ], 'CustomizedAttributeMap' => [ 'title' => '', 'description' => 'Custom attributes', 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'example' => '', ], 'CanSell' => ['type' => 'boolean', 'description' => '', 'title' => '', 'example' => ''], 'Tips' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'SkuPropertiesJson' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'SkuProperties' => [ 'title' => '', 'description' => 'Basic/system extended properties', 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'example' => '', ], 'ExtInfo' => ['title' => '', 'description' => 'Stores data in buyout rights docking mode: promotionId (rights ID), securityCode (security code)', 'type' => 'string', 'example' => ''], 'lmSkuAttributeMap' => [ 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'example' => '', ], 'LmAttributeModels' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'AttrId' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'Value' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Name' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Description' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'DataType' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Restriction' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Category' => ['type' => 'integer', 'format' => 'int32', 'description' => '', 'title' => '', 'example' => ''], 'ScopeList' => [ 'type' => 'array', 'items' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'description' => '', 'title' => '', 'example' => '', ], 'LmAttributeMap' => [ 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'description' => '', 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"539E5C68-D8B5-57EC-9D9B-58AFD9E0****\\",\\n \\"SubCode\\": \\"SUCCESS\\",\\n \\"SubMessage\\": \\"1004\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 1,\\n \\"Success\\": false,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": [\\n {\\n \\"DistributionMallId\\": \\"\\",\\n \\"LmItemId\\": \\"\\",\\n \\"ItemId\\": 0,\\n \\"ItemIdStr\\": \\"\\",\\n \\"ItemName\\": \\"\\",\\n \\"CategoryId\\": 0,\\n \\"CategoryChain\\": [\\n {\\n \\"CategoryId\\": 0,\\n \\"Name\\": \\"\\",\\n \\"ParentId\\": 0,\\n \\"Level\\": 0,\\n \\"Leaf\\": false\\n }\\n ],\\n \\"Category\\": \\"\\",\\n \\"Status\\": 0,\\n \\"Quantity\\": 0,\\n \\"SimpleQuantity\\": \\"\\",\\n \\"HasQuantity\\": false,\\n \\"TotalSoldQuantity\\": 0,\\n \\"SimpleTotalSoldQuantity\\": \\"\\",\\n \\"GmtCreate\\": \\"\\",\\n \\"GmtModified\\": \\"\\",\\n \\"PicUrl\\": \\"\\",\\n \\"ItemDesc\\": \\"\\",\\n \\"ReservedPrice\\": 0,\\n \\"ReservedPriceScope\\": \\"\\",\\n \\"PriceCentScope\\": \\"\\",\\n \\"IsCanSell\\": false,\\n \\"Tips\\": \\"\\",\\n \\"ItemTitle\\": \\"\\",\\n \\"MainPicUrl\\": \\"\\",\\n \\"DescOption\\": \\"\\",\\n \\"PropertiesJson\\": \\"\\",\\n \\"ItemImages\\": [\\n \\"\\"\\n ],\\n \\"SkuList\\": [\\n {\\n \\"LmItemId\\": \\"\\",\\n \\"ItemId\\": 0,\\n \\"SkuId\\": 0,\\n \\"Quantity\\": 0,\\n \\"SimpleQuantity\\": \\"\\",\\n \\"HasQuantity\\": false,\\n \\"Status\\": 0,\\n \\"PriceCent\\": 0,\\n \\"ReservedPrice\\": 0,\\n \\"SkuDesc\\": \\"\\",\\n \\"SkuPicUrl\\": \\"\\",\\n \\"SkuTitle\\": \\"\\",\\n \\"GmtModified\\": \\"\\",\\n \\"LmAttributeModels\\": [\\n {\\n \\"AttrId\\": 0,\\n \\"Value\\": \\"\\",\\n \\"Name\\": \\"\\",\\n \\"Description\\": \\"\\",\\n \\"DataType\\": \\"\\",\\n \\"Restriction\\": \\"\\",\\n \\"Category\\": 0,\\n \\"ScopeList\\": [\\n \\"\\"\\n ]\\n }\\n ],\\n \\"CustomizedAttributeMap\\": {\\n \\"key\\": \\"\\"\\n },\\n \\"CanSell\\": false,\\n \\"Tips\\": \\"\\",\\n \\"SkuPropertiesJson\\": \\"\\",\\n \\"SkuProperties\\": {\\n \\"key\\": \\"\\"\\n },\\n \\"ExtInfo\\": \\"\\",\\n \\"lmSkuAttributeMap\\": {\\n \\"key\\": \\"\\"\\n }\\n }\\n ],\\n \\"LmAttributeModels\\": [\\n {\\n \\"AttrId\\": 0,\\n \\"Value\\": \\"\\",\\n \\"Name\\": \\"\\",\\n \\"Description\\": \\"\\",\\n \\"DataType\\": \\"\\",\\n \\"Restriction\\": \\"\\",\\n \\"Category\\": 0,\\n \\"ScopeList\\": [\\n \\"\\"\\n ]\\n }\\n ],\\n \\"LmAttributeMap\\": {\\n \\"key\\": \\"\\"\\n }\\n }\\n ]\\n}","type":"json"}]', 'title' => 'Query Item List', 'summary' => 'Queries the item list in the distributor\'s item repository.', 'description' => 'Query the item list in the distributor\'s item repository', 'changeSet' => [ ['createdAt' => '2022-12-30T12:20:19.000Z', 'description' => 'Response parameters changed'], ['createdAt' => '2022-09-23T10:55:35.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ['createdAt' => '2022-05-31T09:47:28.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '2', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDistributionItem'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:listDistributionItem', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'ListDistributionItemWithoutCache' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the distributor.', 'type' => 'string', 'required' => false, 'example' => '75547******9212928'], ], [ 'name' => 'DistributionMallId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the distribution mall.', 'type' => 'string', 'required' => false, 'example' => '19e690e*****07a29c8'], ], [ 'name' => 'LmItemId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the product.', 'type' => 'string', 'required' => false, 'example' => '10000***-6193664*****'], ], [ 'name' => 'ItemStatus', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The status of the product.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the tenant.', 'type' => 'string', 'required' => false, 'example' => '7521****8332932'], ], ], 'responses' => [ 200 => [ 'headers' => [], 'schema' => [ 'title' => '', 'description' => 'PopResponse>', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation log ID automatically generated by the system for each request. This identity is returned to the tenant and can be used for troubleshooting. Both parties expose this identity in their operation logs to facilitate joint troubleshooting when the log is active.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request ID. Include this ID in tenant logs to facilitate joint troubleshooting.', 'type' => 'string', 'example' => '5127621C-****-5DCA-9745-2936B31DFD12'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is generally used to display business-related error codes. Focus on this type of error.', 'type' => 'string', 'example' => '205'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Focus on this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'PageSize' => ['title' => '', 'description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '27303'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The result code. A value of 0000 indicates success.', 'type' => 'string', 'example' => 'SUCCESS'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The request result data.', 'type' => 'array', 'items' => [ 'description' => 'The request result data.', 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['title' => '', 'description' => 'The ID of the distribution mall.', 'type' => 'string', 'example' => '19e690e*****07a29c8'], 'SkuModels' => [ 'title' => '', 'description' => 'The list of product SKU models.', 'type' => 'array', 'items' => [ 'description' => 'The product SKU information.', 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['title' => '', 'description' => 'The ID of the distribution mall.', 'type' => 'string', 'example' => '19e690e*****07a29c8'], 'ExtJson' => ['title' => '', 'description' => 'The reserved extension field in JSON-Map format.', 'type' => 'string', 'example' => '{}'], 'LmItemId' => ['title' => '', 'description' => 'The LM product ID.', 'type' => 'string', 'example' => '10000***-6193664*****'], 'ItemId' => ['title' => '', 'description' => 'The IC product ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '6193664*****'], 'SkuId' => ['title' => '', 'description' => 'The SKU ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '488****548894'], 'SkuPvs' => ['title' => '', 'description' => 'The property-value (PV) combination corresponding to the SKU.', 'type' => 'string', 'example' => '1627207:28320;5919063:6536025;12304035:75366283;122216431:27772'], 'SkuPicUrl' => ['title' => '', 'description' => 'The image URL of the SKU.', 'type' => 'string', 'example' => 'img/12344***.jpg'], 'SkuTitle' => ['title' => '', 'description' => 'The display title of the SKU properties. Multiple property combination values are separated by slashes.', 'type' => 'string', 'example' => '美味****原味2盒'], 'Quantity' => ['title' => '', 'description' => 'The SKU inventory. If the product has region-specific inventory and a delivery region is specified in the query, the inventory for the corresponding region is returned.', 'type' => 'integer', 'format' => 'int32', 'example' => '30000'], 'SimpleQuantity' => ['title' => '', 'description' => 'The approximate SKU inventory status. For example: In Stock, Out of Stock, or Low Stock.', 'type' => 'string', 'example' => '有货、无货、库存紧张'], 'HasQuantity' => ['title' => '', 'description' => 'Indicates whether the SKU is in stock.', 'type' => 'boolean', 'example' => 'true'], 'ReservedPrice' => ['title' => '', 'description' => 'The IC SKU list price, displayed as the strikethrough price or original price, in cents.', 'type' => 'integer', 'format' => 'int64', 'example' => '8000'], 'PriceCent' => ['title' => '', 'description' => 'The selling price of the product in cents. This is the channel supplier price.', 'type' => 'integer', 'format' => 'int64', 'example' => '7960'], 'SupplierPrice' => ['description' => 'The supplier price in cents.', 'type' => 'integer', 'format' => 'int64', 'example' => '7960', 'title' => ''], 'Status' => ['title' => '', 'description' => 'The selling status of the product SKU. Valid values:'."\n" .'- 1: available for sale.'."\n" .'- 2: not available for sale.'."\n" .'- 3: abnormal price.'."\n" .'- 4: deleted.', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], 'CustomizedAttributeMap' => [ 'title' => '', 'description' => 'The extended property-value (PV) pairs at the SKU level (custom attributes defined by the customer).', 'type' => 'object', 'additionalProperties' => ['description' => '客户自定义属性', 'type' => 'string', 'title' => '', 'example' => ''], 'example' => '', ], 'LmSkuAttributeMap' => [ 'title' => '', 'description' => 'The extended property-value (PV) pairs at the SKU level (merchant-extended or system-extended attributes).', 'type' => 'object', 'additionalProperties' => ['description' => 'Linkedmall 平台SKU的属性', 'type' => 'string', 'example' => '{'."\n" .' "taxInvoice": "100",'."\n" .' "taxRateCode": "1123"'."\n" .' }', 'title' => ''], 'example' => '', ], 'IsCanNotBeSoldCode' => ['title' => '', 'description' => 'The code indicating why the product cannot be sold. This value is empty when the product is available for sale.', 'type' => 'string', 'example' => 'CAN_NOT_BE_SOLD'], 'IsCanNotBeSoldMessage' => ['title' => '', 'description' => 'The message indicating why the product cannot be sold. This value is empty when the product is available for sale.', 'type' => 'string', 'example' => '商品不可售'], 'InvoiceType' => ['type' => 'integer', 'format' => 'int32', 'description' => '', 'title' => '', 'example' => ''], ], 'title' => '', 'example' => '', ], 'example' => '', ], 'SkuPropertys' => [ 'title' => '', 'description' => 'The list of SKU property-value (PV) pairs.', 'type' => 'array', 'items' => [ 'description' => 'The SKU property-value (PV) pair list, used for rendering the page and selecting order parameters when placing an order.', 'type' => 'object', 'properties' => [ 'Id' => ['title' => '', 'description' => 'The ID of the SKU property.', 'type' => 'integer', 'format' => 'int64', 'example' => '44042249****'], 'Text' => ['title' => '', 'description' => 'The property key (P).', 'type' => 'string', 'example' => '颜色分类'], 'Values' => [ 'title' => '', 'description' => 'The list of property values.', 'type' => 'array', 'items' => [ 'description' => 'The property value pair.', 'type' => 'object', 'properties' => [ 'Id' => ['title' => '', 'description' => 'The ID of the property value.', 'type' => 'integer', 'format' => 'int64', 'example' => '600***'], 'Text' => ['title' => '', 'description' => 'The property value (V).', 'type' => 'string', 'example' => '橙色'], ], 'title' => '', 'example' => '', ], 'example' => '', ], ], 'title' => '', 'example' => '', ], 'example' => '', ], 'LmItemId' => ['title' => '', 'description' => 'The LM product ID.', 'type' => 'string', 'example' => '1000****-630292****'], 'ItemId' => ['title' => '', 'description' => 'The IC product ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '65******0310'], 'ItemTitle' => ['title' => '', 'description' => 'The product name.', 'type' => 'string', 'example' => '美味****原味2盒'], 'MainPicUrl' => ['title' => '', 'description' => 'The main image URL.', 'type' => 'string', 'example' => 'pic/edf8d848fa80b1cac055c94652*****.jpg'."\n"], 'FirstPicUrl' => ['title' => '', 'description' => 'The first image in the carousel.', 'type' => 'string', 'example' => 'pic/edf8d848fa80b1cac055c94652*****.jpg'."\n"], 'ItemImages' => [ 'title' => '', 'description' => 'The product image URLs. A maximum of 10 images are supported, typically displayed in the detail page carousel.', 'type' => 'array', 'items' => ['description' => 'The product image URL.', 'type' => 'string', 'example' => 'pic/edf8d848fa80b1cac055c94652*****.jpg'."\n", 'title' => ''], 'example' => '', ], 'DescPath' => ['title' => '', 'description' => 'The URL of the product detail description images.', 'type' => 'string', 'example' => 'pic/edf8d848fa80b1cac055c94652*****.jpg'], 'DescOption' => ['title' => '', 'description' => 'The product detail description image information.', 'type' => 'string', 'example' => 'pic/edf8d848fa80b1cac055c94652*****.jpg'], 'MinPrice' => ['title' => '', 'description' => 'The minimum price of the product in cents. If there is only one SKU, this is the selling price of that SKU (after deducting points). This value is typically displayed on the detail page when no SKU is selected, showing the lowest price among all SKUs (after deducting points).', 'type' => 'integer', 'format' => 'int64', 'example' => '3900'], 'ReservedPrice' => ['title' => '', 'description' => 'The original price of the product, which can be displayed as the strikethrough price.', 'type' => 'integer', 'format' => 'int64', 'example' => '2000'], 'Quantity' => ['title' => '', 'description' => 'The product inventory. If there is only one SKU, this is the inventory of that SKU.', 'type' => 'integer', 'format' => 'int32', 'example' => '200'], 'SimpleQuantity' => ['title' => '', 'description' => 'The approximate inventory status. For example: In Stock, Out of Stock, or Low Stock.', 'type' => 'string', 'example' => '有货'."\n" .'无货'."\n" .'库存紧张'], 'HasQuantity' => ['title' => '', 'description' => 'Indicates whether the SKU is in stock.', 'type' => 'boolean', 'example' => 'true'], 'CategoryId' => ['title' => '', 'description' => 'The category ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '5001****'], 'CategoryIds' => [ 'title' => '', 'description' => 'The category IDs, with the parent category listed first and the child category listed last.', 'type' => 'array', 'items' => ['description' => 'The unique identifier of the category.', 'type' => 'integer', 'format' => 'int64', 'example' => '205879***', 'title' => ''], 'example' => '', ], 'Prov' => ['title' => '', 'description' => 'The province where the product is located.', 'type' => 'string', 'example' => '浙江'], 'City' => ['title' => '', 'description' => 'The city where the product is located.', 'type' => 'string', 'example' => '杭州'], 'Properties' => [ 'title' => '', 'description' => 'The product properties or parameters, used for display on the detail page. For example: {Color Classification: ["Orange", "Army Green"]}.', 'type' => 'object', 'additionalProperties' => [ 'type' => 'array', 'items' => ['type' => 'string', 'description' => '', 'example' => '颜色分类', 'title' => ''], 'description' => '产品参数', 'title' => '', 'example' => '', ], 'example' => '', ], 'Features' => [ 'title' => '', 'description' => 'The product features configured by the merchant. tax_invoice: tax rate. tax_rate_code: tax code, nationally unified. extraPeriod: shelf life, used for food products. food_pro_date: production date.', 'type' => 'object', 'additionalProperties' => ['description' => '产品特征', 'type' => 'string', 'example' => '{'."\n" .' "taxInvoice": "100",'."\n" .' "taxRateCode": "1123"'."\n" .' }', 'title' => ''], 'example' => '', ], 'IforestProps' => [ 'title' => '', 'description' => 'The key properties, used for display on the detail page. For example: [{value: "军绿色", key: "颜色分类"}, {value: "桔色", key: "颜色分类"}].', 'type' => 'array', 'items' => [ 'description' => 'The property object.', 'type' => 'object', 'additionalProperties' => ['description' => '属性对象', 'type' => 'string', 'example' => ' {'."\n" .' "value": "黄色",'."\n" .' "key": "颜色分类"'."\n" .' }', 'title' => ''], 'title' => '', 'example' => '', ], 'example' => '', ], 'IsSellerPayPostfee' => ['title' => '', 'description' => 'Indicates whether shipping is free.', 'type' => 'boolean', 'example' => 'true'], 'IsCanSell' => ['title' => '', 'description' => 'Indicates whether the product is available for sale. This is determined by checking whether the product status is normal and the inventory is greater than 0.', 'type' => 'boolean', 'example' => 'true'], 'LmItemCategory' => ['title' => '', 'description' => 'The product type on the LinkedMall platform. Valid values:'."\n" .'- entity: physical product.'."\n" .'- aliComBenifit: virtual product.', 'type' => 'string', 'example' => 'entity'], 'CustomizedAttributeMap' => [ 'title' => '', 'description' => 'The extended property-value (PV) pairs at the product level.', 'type' => 'object', 'additionalProperties' => ['description' => '客户自定义属性', 'type' => 'string', 'example' => '{}', 'title' => ''], 'example' => '', ], 'LmItemAttributeMap' => [ 'title' => '', 'description' => 'The extended property-value (PV) pairs at the product level.', 'type' => 'object', 'additionalProperties' => ['description' => 'Linkedmall 平台商品属性', 'type' => 'string', 'example' => '{'."\n" .' "taxInvoice": "100",'."\n" .' "taxRateCode": "1123"'."\n" .'}', 'title' => ''], 'example' => '', ], 'Current' => ['title' => '', 'description' => 'The current time.', 'type' => 'string', 'example' => '2020-01-01 00:00:00'], 'VirtualItemType' => ['title' => '', 'description' => 'The type of the virtual product. Valid values:'."\n" .'- cardRoll: coupon.'."\n" .'- rechageableCard: rechargeable card.'."\n" .'- fuelCard: fuel card.', 'type' => 'string', 'example' => 'cardRoll'], 'UserType' => ['type' => 'integer', 'format' => 'int32', 'description' => '', 'title' => '', 'example' => ''], 'SecuredTransactions' => ['description' => 'Indicates whether secured transactions are enabled. Valid values:'."\n" .'- 0: not enabled.'."\n" .'- 1: enabled.'."\n" .'- 2: not configured.'."\n" .'- 3: under review.'."\n" .'- 4: failed to enable.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'ThirdPartyItemId' => ['title' => '', 'description' => 'The external product ID from a third party.', 'type' => 'string', 'example' => '44042249****'."\n"], 'ThirdPartyName' => ['title' => '', 'description' => 'The product source, indicating the origin of the third-party product.', 'type' => 'string', 'example' => '三方商品来源'], 'VideoUrl' => ['title' => '', 'description' => 'The video URL.', 'type' => 'string', 'example' => 'http://video***.oss-cn-shanghai.aliyuncs.com/vms-test/video/edf8d848fa80b1cac055c94652******.mp4'], 'VideoPicUrl' => ['title' => '', 'description' => 'The video cover image URL.', 'type' => 'string', 'example' => 'http://video***.oss-cn-shanghai.aliyuncs.com/vms-test/pic/edf8d848fa80b1cac055c94652*****.jpg'], 'IsCanNotBeSoldCode' => ['title' => '', 'description' => 'The code indicating why the product cannot be sold. This value is empty when the product is available for sale.', 'type' => 'string', 'example' => 'CAN_NOT_BE_SOLD'], 'IsCanNotBeSoldMessage' => ['title' => '', 'description' => 'The message indicating why the product cannot be sold. This value is empty when the product is available for sale.', 'type' => 'string', 'example' => '商品不可售'], 'ItemTotalValue' => ['title' => '', 'description' => 'The total inventory value.', 'type' => 'integer', 'format' => 'int32', 'example' => '100000'], 'ItemTotalSimpleValue' => ['title' => '', 'description' => 'The approximate total inventory status. For example: In Stock, Out of Stock, or Low Stock.', 'type' => 'string', 'example' => '有货'], 'InvoiceType' => ['description' => 'The invoice type.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], ], 'title' => '', 'example' => '', ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"5127621C-****-5DCA-9745-2936B31DFD12\\",\\n \\"SubCode\\": \\"205\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 27303,\\n \\"Success\\": true,\\n \\"Code\\": \\"SUCCESS\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": [\\n {\\n \\"DistributionMallId\\": \\"19e690e*****07a29c8\\",\\n \\"SkuModels\\": [\\n {\\n \\"DistributionMallId\\": \\"19e690e*****07a29c8\\",\\n \\"ExtJson\\": \\"{}\\",\\n \\"LmItemId\\": \\"10000***-6193664*****\\",\\n \\"ItemId\\": 0,\\n \\"SkuId\\": 0,\\n \\"SkuPvs\\": \\"1627207:28320;5919063:6536025;12304035:75366283;122216431:27772\\",\\n \\"SkuPicUrl\\": \\"img/12344***.jpg\\",\\n \\"SkuTitle\\": \\"美味****原味2盒\\",\\n \\"Quantity\\": 30000,\\n \\"SimpleQuantity\\": \\"有货、无货、库存紧张\\",\\n \\"HasQuantity\\": true,\\n \\"ReservedPrice\\": 8000,\\n \\"PriceCent\\": 7960,\\n \\"SupplierPrice\\": 7960,\\n \\"Status\\": 1,\\n \\"CustomizedAttributeMap\\": {\\n \\"key\\": \\"\\"\\n },\\n \\"LmSkuAttributeMap\\": {\\n \\"key\\": \\"{\\\\n \\\\\\"taxInvoice\\\\\\": \\\\\\"100\\\\\\",\\\\n \\\\\\"taxRateCode\\\\\\": \\\\\\"1123\\\\\\"\\\\n }\\"\\n },\\n \\"IsCanNotBeSoldCode\\": \\"CAN_NOT_BE_SOLD\\",\\n \\"IsCanNotBeSoldMessage\\": \\"商品不可售\\",\\n \\"InvoiceType\\": 0\\n }\\n ],\\n \\"SkuPropertys\\": [\\n {\\n \\"Id\\": 0,\\n \\"Text\\": \\"颜色分类\\",\\n \\"Values\\": [\\n {\\n \\"Id\\": 0,\\n \\"Text\\": \\"橙色\\"\\n }\\n ]\\n }\\n ],\\n \\"LmItemId\\": \\"1000****-630292****\\",\\n \\"ItemId\\": 0,\\n \\"ItemTitle\\": \\"美味****原味2盒\\",\\n \\"MainPicUrl\\": \\"pic/edf8d848fa80b1cac055c94652*****.jpg\\\\n\\",\\n \\"FirstPicUrl\\": \\"pic/edf8d848fa80b1cac055c94652*****.jpg\\\\n\\",\\n \\"ItemImages\\": [\\n \\"pic/edf8d848fa80b1cac055c94652*****.jpg\\\\n\\"\\n ],\\n \\"DescPath\\": \\"pic/edf8d848fa80b1cac055c94652*****.jpg\\",\\n \\"DescOption\\": \\"pic/edf8d848fa80b1cac055c94652*****.jpg\\",\\n \\"MinPrice\\": 3900,\\n \\"ReservedPrice\\": 2000,\\n \\"Quantity\\": 200,\\n \\"SimpleQuantity\\": \\"有货\\\\n无货\\\\n库存紧张\\",\\n \\"HasQuantity\\": true,\\n \\"CategoryId\\": 0,\\n \\"CategoryIds\\": [\\n 0\\n ],\\n \\"Prov\\": \\"浙江\\",\\n \\"City\\": \\"杭州\\",\\n \\"Properties\\": {\\n \\"key\\": [\\n \\"颜色分类\\"\\n ]\\n },\\n \\"Features\\": {\\n \\"key\\": \\"{\\\\n \\\\\\"taxInvoice\\\\\\": \\\\\\"100\\\\\\",\\\\n \\\\\\"taxRateCode\\\\\\": \\\\\\"1123\\\\\\"\\\\n }\\"\\n },\\n \\"IforestProps\\": [\\n {\\n \\"key\\": \\" {\\\\n \\\\\\"value\\\\\\": \\\\\\"黄色\\\\\\",\\\\n \\\\\\"key\\\\\\": \\\\\\"颜色分类\\\\\\"\\\\n }\\"\\n }\\n ],\\n \\"IsSellerPayPostfee\\": true,\\n \\"IsCanSell\\": true,\\n \\"LmItemCategory\\": \\"entity\\",\\n \\"CustomizedAttributeMap\\": {\\n \\"key\\": \\"{}\\"\\n },\\n \\"LmItemAttributeMap\\": {\\n \\"key\\": \\"{\\\\n \\\\\\"taxInvoice\\\\\\": \\\\\\"100\\\\\\",\\\\n \\\\\\"taxRateCode\\\\\\": \\\\\\"1123\\\\\\"\\\\n}\\"\\n },\\n \\"Current\\": \\"2020-01-01 00:00:00\\",\\n \\"VirtualItemType\\": \\"cardRoll\\",\\n \\"UserType\\": 0,\\n \\"SecuredTransactions\\": 1,\\n \\"ThirdPartyItemId\\": \\"44042249****\\\\n\\",\\n \\"ThirdPartyName\\": \\"三方商品来源\\",\\n \\"VideoUrl\\": \\"http://video***.oss-cn-shanghai.aliyuncs.com/vms-test/video/edf8d848fa80b1cac055c94652******.mp4\\",\\n \\"VideoPicUrl\\": \\"http://video***.oss-cn-shanghai.aliyuncs.com/vms-test/pic/edf8d848fa80b1cac055c94652*****.jpg\\",\\n \\"IsCanNotBeSoldCode\\": \\"CAN_NOT_BE_SOLD\\",\\n \\"IsCanNotBeSoldMessage\\": \\"商品不可售\\",\\n \\"ItemTotalValue\\": 100000,\\n \\"ItemTotalSimpleValue\\": \\"有货\\",\\n \\"InvoiceType\\": 1\\n }\\n ]\\n}","type":"json"}]', 'title' => 'Query product list (no local cache)', 'summary' => 'Queries the product list from the distributor\'s product catalog without cache. The sorting collation for distribution products is based on the time they were added.', 'description' => 'This operation is applicable only to the management console.', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:listDistributionItemWithoutCache', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'ListDistributionMall' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributionMallId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the distribution mall.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'DistributionMallName', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The name of the distribution mall.', 'type' => 'string', 'required' => false, 'example' => '阿里云图书专营店'], ], [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the distributor.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'ChannelSupplierId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the channel supplier.', 'type' => 'string', 'required' => false, 'example' => '113428528'], ], [ 'name' => 'StartDate', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The start time.', 'type' => 'string', 'required' => false, 'example' => '2021-10-24 15:29:38'], ], [ 'name' => 'EndDate', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The end time.', 'type' => 'string', 'required' => false, 'example' => '2021-10-26 10:29:13'], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the tenant.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation log ID that corresponds to each request. The system automatically generates this ID and returns it to the tenant. This ID is active for troubleshooting purposes. This identity is included in the Operation logs of both parties.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request ID. Include this ID in tenant logs to facilitate joint troubleshooting.', 'type' => 'string', 'example' => '1718921E-C8D4-55E1-B8D4-114AE537C1B7'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Focus on this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Focus on this type of error.', 'type' => 'string', 'example' => '1004'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The response code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The response data.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['title' => '', 'description' => 'The ID of the distribution mall.', 'type' => 'string', 'example' => ''], 'DistributionMallName' => ['title' => '', 'description' => 'The name of the distribution mall.', 'type' => 'string', 'example' => ''], 'ChannelSupplierId' => ['title' => '', 'description' => 'The ID of the channel supplier.', 'type' => 'string', 'example' => ''], 'DistributionMallType' => ['title' => '', 'description' => 'The mall mode.', 'type' => 'string', 'example' => ''], 'StartDate' => ['title' => '', 'description' => 'The start time.', 'type' => 'string', 'example' => ''], 'EndDate' => ['title' => '', 'description' => 'The end time.', 'type' => 'string', 'example' => ''], 'Status' => ['title' => '', 'description' => 'The status of the distribution mall.', 'type' => 'string', 'example' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"1718921E-C8D4-55E1-B8D4-114AE537C1B7\\",\\n \\"SubCode\\": \\"SUCCESS\\",\\n \\"SubMessage\\": \\"1004\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 1,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": [\\n {\\n \\"DistributionMallId\\": \\"\\",\\n \\"DistributionMallName\\": \\"\\",\\n \\"ChannelSupplierId\\": \\"\\",\\n \\"DistributionMallType\\": \\"\\",\\n \\"StartDate\\": \\"\\",\\n \\"EndDate\\": \\"\\",\\n \\"Status\\": \\"\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => 'Query distribution mall list', 'summary' => 'Queries the list of distribution malls that you have activated.', 'description' => 'Queries the list of distribution malls that you have activated.', 'changeSet' => [ ['createdAt' => '2022-07-07T06:02:02.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:listDistributionMall', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'ModifyRefund4Distribution' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Distributor ID', 'type' => 'string', 'required' => false, 'example' => '766***221'], ], [ 'name' => 'SubDistributionOrderId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Sub-distribution Order ID', 'type' => 'string', 'required' => false, 'example' => 'DIS_153***851'], ], [ 'name' => 'BizClaimType', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Refund Type', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'ApplyRefundFee', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Applied Refund Amount', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '790'], ], [ 'name' => 'ApplyRefundCount', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Return Quantity', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'ApplyReasonTextId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Refund Reason ID', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '500325'], ], [ 'name' => 'LeaveMessage', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Message', 'type' => 'string', 'required' => false, 'example' => '快递滞留 买家申请退款'], ], [ 'name' => 'LeavePictureLists', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '', 'description' => 'Evidence List', 'type' => 'array', 'items' => [ 'description' => 'Refund evidence information', 'type' => 'object', 'properties' => [ 'Desc' => ['description' => 'Image description', 'type' => 'string', 'required' => false, 'example' => 'https://aliyundoc.com', 'title' => ''], 'Picture' => ['description' => 'Image URL', 'type' => 'string', 'required' => false, 'example' => '商品破损', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], 'required' => false, 'example' => '', ], ], [ 'name' => 'GoodsStatus', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Goods Status', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'DisputeId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Dispute ID', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '235***343'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Tenant ID', 'type' => 'string', 'required' => false, 'example' => '213**112'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation log ID corresponding to each request operation, automatically generated by the system and returned to the tenant. It can be used for troubleshooting, and this identifier is consistently exposed in the logs of both parties.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'POP request serial number. It is recommended that the tenant also outputs this serial number in their logs to facilitate troubleshooting for both parties.', 'type' => 'string', 'example' => '539E5C68-D8B5-57EC-9****8AFD9E0'], 'SubCode' => ['title' => '', 'description' => 'Error sub-code. Generally used to display business-related error codes. It is recommended to pay attention to this type of error.', 'type' => 'string', 'example' => '200'], 'SubMessage' => ['title' => '', 'description' => 'Error message related to business processing. It is recommended to pay attention to this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'PageSize' => ['title' => '', 'description' => 'Page Size', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'PageNumber' => ['title' => '', 'description' => 'Current Page', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'Total Count', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'Success' => ['title' => '', 'description' => 'Whether the execution of this request is successful', 'type' => 'boolean', 'example' => 'SUCCESS'], 'Code' => ['title' => '', 'description' => 'Returned execution result code. The correct value is the string 0000.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'Error Message', 'type' => 'string', 'example' => '""'], 'Model' => [ 'title' => '', 'description' => 'Request Result Data', 'type' => 'object', 'properties' => [ 'SubDistributionOrderId' => ['title' => '', 'description' => 'Sub-distribution order ID for the current reverse (refund) request', 'type' => 'string', 'example' => 'DIS_153***851'], 'DisputeStatus' => ['title' => '', 'description' => 'Reverse (refund) status', 'type' => 'integer', 'format' => 'int32', 'example' => '5'], 'DisputeType' => ['title' => '', 'description' => 'Refund Type', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], 'DisputeId' => ['title' => '', 'description' => 'Dispute ID', 'type' => 'integer', 'format' => 'int64', 'example' => '235***343'], ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"539E5C68-D8B5-57EC-9****8AFD9E0\\",\\n \\"SubCode\\": \\"200\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"PageSize\\": 1,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 1,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"\\\\\\"\\\\\\"\\",\\n \\"Model\\": {\\n \\"SubDistributionOrderId\\": \\"DIS_153***851\\",\\n \\"DisputeStatus\\": 5,\\n \\"DisputeType\\": 1,\\n \\"DisputeId\\": 0\\n }\\n}","type":"json"}]', 'title' => 'Modify Refund Application for Distribution Purchase Order', 'summary' => 'Modify refund application for distribution order.', 'description' => 'Based on the initModifyRefund4Distribution API to obtain refund information, initiate a refund or return-and-refund modification application. This API does not support exchanges.'."\n" ."\n" .'Note:'."\n" .'1. After the refund application is rejected by the seller (when disputeStatus is queried as 6 through the queryRefundApplicationDetail4Distribution API), re-initiate the refund application through the reverse modification application.'."\n" .'2. During the sales period (before confirming receipt), up to three refund applications are allowed. During the after-sales period, up to two refund applications are allowed. If the number of allowed applications is exceeded, you need to contact the seller to open the online refund entry. (The boundary between the sales period and the after-sales period is defined by confirming receipt.)'."\n" .'The specific cases for reverse modification applications are as follows: payStatus refers to the order status orderStatus.'."\n" .'During sales (receipt not confirmed, payStatus 2):'."\n" .'- Refund only: Logistics status logisticsStatus 1 (not shipped), Goods status goodsStatus 4 (not shipped)'."\n" .'- Refund only: Logistics status logisticsStatus 2 (shipped), Goods status goodsStatus 1 (not received)'."\n" .'- Return and refund: Goods status goodsStatus 2 (received)'."\n" .'After-sales (receipt confirmed, payStatus 6):'."\n" .'- Refund only: goodsStatus 2 (received)'."\n" .'- Return and refund: goodsStatus 2 (received)'."\n" .'Notice for uploading refund evidence: Due to poor network conditions for some merchant internal staff, please make sure to use Alibaba Cloud OSS service for your image storage. For details, please refer to:'."\n" .'https://help.aliyun.com/document_detail/194635.htm', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ModifyRefund4Distribution'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:modifyRefund4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'QueryChildDivisionCodeById' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'type' => 'string', 'description' => '', 'example' => ''], ], [ 'name' => 'DivisionCode', 'in' => 'formData', 'schema' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'type' => 'string', 'description' => '', 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'type' => 'string', 'description' => '', 'example' => ''], 'RequestId' => ['title' => '', 'type' => 'string', 'description' => '', 'example' => ''], 'SubCode' => ['title' => '', 'type' => 'string', 'description' => '', 'example' => ''], 'SubMessage' => ['title' => '', 'type' => 'string', 'description' => '', 'example' => ''], 'PageSize' => ['title' => '', 'type' => 'integer', 'format' => 'int64', 'description' => '', 'example' => ''], 'PageNumber' => ['title' => '', 'type' => 'integer', 'format' => 'int64', 'description' => '', 'example' => ''], 'TotalCount' => ['title' => '', 'type' => 'integer', 'format' => 'int64', 'description' => '', 'example' => ''], 'Success' => ['title' => '', 'type' => 'boolean', 'description' => '', 'example' => ''], 'Code' => ['title' => '', 'type' => 'string', 'description' => '', 'example' => ''], 'Message' => ['title' => '', 'type' => 'string', 'description' => '', 'example' => ''], 'Model' => [ 'title' => '', 'type' => 'object', 'properties' => [ 'DivisionList' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'ParentId' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'DivisionCode' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'DivisionName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'DivisionLevel' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'Pinyin' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'example' => '', ], ], 'description' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'changeSet' => [ ['createdAt' => '2022-07-21T01:58:11.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryChildDivisionCodeById', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"\\",\\n \\"RequestId\\": \\"\\",\\n \\"SubCode\\": \\"\\",\\n \\"SubMessage\\": \\"\\",\\n \\"PageSize\\": 0,\\n \\"PageNumber\\": 0,\\n \\"TotalCount\\": 0,\\n \\"Success\\": false,\\n \\"Code\\": \\"\\",\\n \\"Message\\": \\"\\",\\n \\"Model\\": {\\n \\"DivisionList\\": [\\n {\\n \\"ParentId\\": 0,\\n \\"DivisionCode\\": 0,\\n \\"DivisionName\\": \\"\\",\\n \\"DivisionLevel\\": 0,\\n \\"Pinyin\\": \\"\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => '', 'summary' => '', ], 'QueryDistributionBillDetail' => [ 'summary' => 'Queries the detailed billing data of a distributor.', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'BillId', 'in' => 'formData', 'schema' => ['description' => 'The bill ID.', 'type' => 'string', 'required' => false, 'example' => '10000007371****', 'title' => ''], ], [ 'name' => 'BillPeriod', 'in' => 'formData', 'schema' => ['description' => 'The billing period.', 'type' => 'string', 'required' => false, 'example' => '2022-11', 'title' => ''], ], [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['description' => 'The distributor ID.', 'type' => 'string', 'required' => false, 'example' => '75547******9212928', 'title' => ''], ], [ 'name' => 'DistributionMallId', 'in' => 'formData', 'schema' => ['description' => 'The distribution mall ID.', 'type' => 'string', 'required' => false, 'example' => '122889******114694', 'title' => ''], ], [ 'name' => 'DistributionMallName', 'in' => 'formData', 'schema' => ['description' => 'The mall name.', 'type' => 'string', 'required' => false, 'example' => '杭州****', 'title' => ''], ], [ 'name' => 'BillStatus', 'in' => 'formData', 'schema' => ['description' => 'The bill status.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => ''], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'title' => ''], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => '18******263', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'The response data.', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation logs ID that corresponds to each request. This ID is automatically generated by the system and returned to the tenant. You can use this ID to troubleshoot issues. This identity is active in the logs of both parties.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => 'A7BE4356-7F92-533E-A31B-2EBF2D67****'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Focus on this type of error.', 'type' => 'string', 'example' => '200'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Focus on this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'Success' => ['description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Code' => ['title' => '', 'description' => 'The response code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'description' => 'The billing data.', 'type' => 'object', 'properties' => [ 'PageNumber' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'PageSize' => ['description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '20', 'title' => ''], 'Total' => ['description' => 'The total number of bills.', 'type' => 'integer', 'format' => 'int32', 'example' => '685', 'title' => ''], 'Data' => [ 'description' => 'The list of bill detail download links.', 'type' => 'array', 'items' => ['description' => 'The bill detail download link.', 'type' => 'string', 'example' => 'oss://aliyun.com/***/***/billdetail.zip', 'title' => ''], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'example' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"A7BE4356-7F92-533E-A31B-2EBF2D67****\\",\\n \\"SubCode\\": \\"200\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": {\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 20,\\n \\"Total\\": 685,\\n \\"Data\\": [\\n \\"oss://aliyun.com/***/***/billdetail.zip\\"\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query bill details', 'description' => 'Queries the detailed billing data of a distributor and returns a download link for the detailed data.', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryDistributionBillDetail'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:getDistributionBillByDistributor', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'QueryDistributionMall' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributionMallId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the distribution mall.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation logs ID automatically generated by the system for each request. This ID is returned to the tenant and is active for troubleshooting. Both parties expose this identity in their logs.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. We recommend that the tenant also outputs this serial number in logs to facilitate joint troubleshooting.', 'type' => 'string', 'example' => '539E5C68-D8B5-57EC-9D9B-58AFD9E0****'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is generally used to display business-related error codes. Pay attention to this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Pay attention to this type of error.', 'type' => 'string', 'example' => '1004'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The return code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The response data.', 'type' => 'object', 'properties' => [ 'DistributorId' => ['title' => '', 'description' => 'The distributor ID.', 'type' => 'string', 'example' => '1'], 'DistributionMallId' => ['title' => '', 'description' => 'The ID of the distribution mall.', 'type' => 'string', 'example' => '1'], 'DistributionMallName' => ['title' => '', 'description' => 'The name of the distribution mall.', 'type' => 'string', 'example' => '分销商城名称'], 'ChannelSupplierId' => ['title' => '', 'description' => 'The channel supplier ID.', 'type' => 'string', 'example' => ''], 'DistributionMallType' => ['title' => '', 'description' => 'The mall mode. Valid values: SaaS and API.', 'type' => 'string', 'example' => 'SaaS'], 'StartDate' => ['title' => '', 'description' => 'The start time.', 'type' => 'string', 'example' => '2021-12-10 00:00:00'], 'EndDate' => ['title' => '', 'description' => 'The end time.', 'type' => 'string', 'example' => '2022-10-31 23:59:59'], 'Status' => ['title' => '', 'description' => 'The status of the distribution mall.', 'type' => 'string', 'example' => '""'], ], 'example' => '', ], 'BizViewData' => [ 'description' => 'The channel public data.', 'type' => 'object', 'additionalProperties' => ['type' => 'any', 'description' => '', 'title' => '', 'example' => ''], 'title' => '', 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"539E5C68-D8B5-57EC-9D9B-58AFD9E0****\\",\\n \\"SubCode\\": \\"SUCCESS\\",\\n \\"SubMessage\\": \\"1004\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 10,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": {\\n \\"DistributorId\\": \\"1\\",\\n \\"DistributionMallId\\": \\"1\\",\\n \\"DistributionMallName\\": \\"分销商城名称\\",\\n \\"ChannelSupplierId\\": \\"\\",\\n \\"DistributionMallType\\": \\"SaaS\\",\\n \\"StartDate\\": \\"2021-12-10 00:00:00\\",\\n \\"EndDate\\": \\"2022-10-31 23:59:59\\",\\n \\"Status\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"BizViewData\\": {\\n \\"key\\": \\"\\"\\n }\\n}","type":"json"}]', 'title' => 'Query distribution mall', 'summary' => 'Queries the information about a distribution mall owned by the distributor.', 'description' => 'Queries the information about a distribution mall owned by the distributor.', 'changeSet' => [ ['createdAt' => '2022-07-21T09:00:42.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryDistributionMall', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'QueryDistributionTradeStatus' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distributor ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'DistributionSupplierId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The channel supplier ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'DistributionTradeId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distribution trade ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation logs ID automatically generated by the system for each request. This ID is returned to the tenant and is active for troubleshooting. Both parties expose this identity in their logs.', 'type' => 'string', 'example' => ''], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. We recommend that tenants also include this serial number in their logs to facilitate troubleshooting by both parties.', 'type' => 'string', 'example' => '75F3A591-B1A6-5EFF-8ABF-35AB8804DFA0'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Pay attention to errors of this type.', 'type' => 'string', 'example' => '1004'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Pay attention to errors of this type.', 'type' => 'string', 'example' => 'SUCCESS'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The response code. The value 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => ['title' => '', 'description' => 'The response data.', 'type' => 'string', 'example' => ''], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"\\",\\n \\"RequestId\\": \\"75F3A591-B1A6-5EFF-8ABF-35AB8804DFA0\\",\\n \\"SubCode\\": \\"1004\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 1,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": \\"\\"\\n}","type":"json"}]', 'title' => 'Query distribution trade status', 'summary' => 'Queries the status of a distribution trade.', 'description' => 'Returns only the distribution trade status.', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryDistributionTradeStatus'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryDistributionTradeStatus', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'QueryItemDetail' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distributor ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'DistributionMallId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distribution mall ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'LmItemId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The LM item ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation log ID automatically generated by the system for each request. This ID is returned to the tenant and can be used for troubleshooting. Both parties expose this identifier in their operation logs for tracking purposes.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. Include this serial number in tenant logs to facilitate joint troubleshooting.', 'type' => 'string', 'example' => 'E46C790E-B1F2-51EF-B6F8-B52404B5****'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Pay attention to errors of this type.', 'type' => 'string', 'example' => 'SUCCESS'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Pay attention to errors of this type.', 'type' => 'string', 'example' => '1004'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '5'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The result code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'BizItemGroup [LMALL20210830****] has not the item [65728655****].'], 'Model' => [ 'title' => '', 'description' => 'The request result data.', 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['title' => '', 'description' => 'The distribution mall ID.', 'type' => 'string', 'example' => ''], 'SkuModels' => [ 'title' => '', 'description' => 'sku list', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['title' => '', 'description' => 'The distribution mall ID.', 'type' => 'string', 'example' => ''], 'ExtJson' => ['title' => '', 'description' => 'The reserved extension field in JSON-Map format.', 'type' => 'string', 'example' => ''], 'LmItemId' => ['title' => '', 'description' => 'The LM item ID.', 'type' => 'string', 'example' => ''], 'ItemId' => ['title' => '', 'description' => 'The IC item ID.', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'SkuId' => ['title' => '', 'description' => 'The SKU ID. Set this to -1 for items without a SKU.', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'SkuPvs' => ['title' => '', 'description' => 'The property-value (PV) combination of the SKU, such as 1627207:28320;5919063:6536025;12304035:75366283;122216431:27772.', 'type' => 'string', 'example' => ''], 'SkuPicUrl' => ['title' => '', 'description' => 'The SKU image URL.', 'type' => 'string', 'example' => ''], 'SkuTitle' => ['title' => '', 'description' => 'The display title of the SKU properties. Multiple property values are separated by slashes.', 'type' => 'string', 'example' => ''], 'Quantity' => ['title' => '', 'description' => 'The SKU inventory. If the item has region-specific inventory and a delivery region is specified in the query, the inventory for the corresponding region is returned.', 'type' => 'integer', 'format' => 'int32', 'example' => ''], 'SimpleQuantity' => ['title' => '', 'description' => 'The approximate SKU inventory.', 'type' => 'string', 'example' => ''], 'HasQuantity' => ['title' => '', 'description' => 'Indicates whether the SKU is in stock.', 'type' => 'boolean', 'example' => ''], 'ReservedPrice' => ['title' => '', 'description' => 'The IC SKU fixed price.', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'PriceCent' => ['title' => '', 'description' => 'The selling price of the item, in cents.', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'Status' => ['title' => '', 'description' => 'The selling status of the item specification.', 'type' => 'integer', 'format' => 'int32', 'example' => ''], 'CustomizedAttributeMap' => [ 'title' => '', 'description' => 'The custom attributes.', 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'example' => '', ], 'LmSkuAttributeMap' => [ 'title' => '', 'description' => 'The Linkedmall platform SKU attributes.', 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'example' => '', ], 'CanNotBeSoldCode' => ['title' => '', 'description' => 'The code indicating why the item cannot be sold. This value is null when the item is available for sale.', 'type' => 'string', 'example' => ''], 'CanNotBeSoldMessage' => ['title' => '', 'description' => 'The message indicating why the item cannot be sold. This value is null when the item is available for sale.', 'type' => 'string', 'example' => ''], 'InvoiceType' => ['title' => '', 'description' => 'The invoice type. For more information, see com.aliyun.linkedmall.itemservice.client.enums.BasicItemInvoiceTypeEnum.', 'type' => 'integer', 'format' => 'int32', 'example' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'example' => '', ], 'SkuPropertys' => [ 'title' => '', 'description' => 'The list of SKU property-value pairs, used for rendering the page and selecting order parameters.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'Text' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Values' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'Text' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'example' => '', ], 'LmItemId' => ['title' => '', 'description' => 'The LM item ID.', 'type' => 'string', 'example' => ''], 'ItemId' => ['title' => '', 'description' => 'The item ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '65******0310'], 'ItemTitle' => ['title' => '', 'description' => 'The item name.', 'type' => 'string', 'example' => '大自然酸菜(美好生鲜)'], 'MainPicUrl' => ['title' => '', 'description' => 'The main image URL.', 'type' => 'string', 'example' => ''], 'FirstPicUrl' => ['title' => '', 'description' => 'The primary image URL of the item.', 'type' => 'string', 'example' => 'http://yicaivodcache.oss-cn-shanghai.aliyuncs.com/vms-test/vms3/pic/edf8d848fa80b1cac055c94652f*****.jpg'], 'ItemImages' => [ 'title' => '', 'description' => 'The list of item images.', 'type' => 'array', 'items' => ['description' => 'The list of item images.', 'type' => 'string', 'example' => '

', 'title' => ''], 'example' => '', ], 'DescPath' => ['title' => '', 'description' => 'The URL of the item description images.', 'type' => 'string', 'example' => ''], 'DescOption' => ['title' => '', 'description' => 'The item description.', 'type' => 'string', 'example' => '{}'], 'MinPrice' => ['title' => '', 'description' => 'The minimum price of the item, in cents. If there is only one SKU, this is the selling price of that SKU after deducting points. This value is typically displayed on the detail page when no SKU is selected, showing the lowest price among all SKUs after deducting points.', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'ReservedPrice' => ['title' => '', 'description' => 'The original price of the item, which can be used to display the strikethrough price.', 'type' => 'integer', 'format' => 'int64', 'example' => ''], 'Quantity' => ['title' => '', 'description' => 'The item inventory. If there is only one SKU, this is the inventory of that SKU. If the item has region-specific inventory and a delivery region is specified in the query, the inventory for the corresponding region is returned.', 'type' => 'integer', 'format' => 'int32', 'example' => ''], 'SimpleQuantity' => ['title' => '', 'description' => 'The approximate inventory.', 'type' => 'string', 'example' => ''], 'HasQuantity' => ['title' => '', 'description' => 'Indicates whether the SKU is in stock.', 'type' => 'boolean', 'example' => ''], 'CategoryId' => ['title' => '', 'description' => 'The last-level category ID. A category query operation will be provided to retrieve the category information of the item.', 'type' => 'integer', 'format' => 'int64', 'example' => '50011982'], 'CategoryIds' => [ 'title' => '', 'description' => 'The category IDs, with parent categories listed before child categories.', 'type' => 'array', 'items' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'example' => '', ], 'Prov' => ['title' => '', 'description' => 'The city where the item is located, such as Hangzhou.', 'type' => 'string', 'example' => ''], 'City' => ['title' => '', 'description' => 'The province where the item is located, such as Zhejiang.', 'type' => 'string', 'example' => ''], 'Properties' => [ 'title' => '', 'description' => 'The product parameters.', 'type' => 'object', 'additionalProperties' => [ 'type' => 'array', 'items' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'description' => '产品参数', 'example' => '{"key":"value"}', 'title' => '', ], 'example' => '', ], 'Features' => [ 'title' => '', 'description' => 'The product features, converted from itemDO.Features.', 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'example' => '', ], 'IforestProps' => [ 'title' => '', 'description' => 'The three-column properties displayed below the item name on the detail page.', 'type' => 'array', 'items' => [ 'description' => 'The three-column properties displayed below the item name on the detail page.', 'type' => 'object', 'additionalProperties' => ['description' => '商品详情页商品名称下面的三列属性', 'type' => 'string', 'example' => '""', 'title' => ''], 'title' => '', 'example' => '', ], 'example' => '', ], 'IsSellerPayPostfee' => ['title' => '', 'description' => 'Indicates whether the item includes free shipping.', 'type' => 'boolean', 'example' => ''], 'IsCanSell' => ['title' => '', 'description' => 'Indicates whether the item is available for sale. This is determined by checking whether the item status is normal and the inventory is greater than 0.', 'type' => 'boolean', 'example' => ''], 'LmItemCategory' => ['title' => '', 'description' => 'The item category.', 'type' => 'string', 'example' => 'entity'], 'CustomizedAttributeMap' => [ 'title' => '', 'description' => 'The custom attributes.', 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'example' => '', ], 'LmItemAttributeMap' => [ 'title' => '', 'description' => 'The Linkedmall platform item attributes.', 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'example' => '', ], 'Current' => ['title' => '', 'description' => 'The current time.', 'type' => 'string', 'example' => ''], 'VirtualItemType' => ['title' => '', 'description' => 'The virtual item type. Valid values: cardRoll (voucher), rechageableCard (rechargeable card), and fuelCard (fuel card).', 'type' => 'string', 'example' => ''], 'ThirdPartyItemId' => ['title' => '', 'description' => 'The external item ID from a third-party source.', 'type' => 'string', 'example' => ''], 'ThirdPartyName' => ['title' => '', 'description' => 'The item source, indicating the origin of the third-party item.', 'type' => 'string', 'example' => ''], 'VideoUrl' => ['title' => '', 'description' => 'The video URL.', 'type' => 'string', 'example' => 'http://yicaivodcache.oss-cn-shanghai.aliyuncs.com/vms-test/vms3/video/edf8d848fa80b1cac055c94652******.mp4'], 'VideoPicUrl' => ['title' => '', 'description' => 'The video thumbnail URL.', 'type' => 'string', 'example' => 'http://yicaivodcache.oss-cn-shanghai.aliyuncs.com/vms-test/vms3/pic/edf8d848fa80b1cac055c94652*****.jpg'], 'CanNotBeSoldCode' => ['title' => '', 'description' => 'The code indicating why the item cannot be sold. This value is null when the item is available for sale.', 'type' => 'string', 'example' => ''], 'CanNotBeSoldMessage' => ['title' => '', 'description' => 'The message indicating why the item cannot be sold. This value is null when the item is available for sale.', 'type' => 'string', 'example' => ''], 'ItemTotalValue' => ['title' => '', 'description' => 'The total inventory value.', 'type' => 'integer', 'format' => 'int32', 'example' => ''], 'ItemTotalSimpleValue' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'InvoiceType' => ['title' => '', 'description' => 'The invoice type. For more information, see com.aliyun.linkedmall.itemservice.client.enums.BasicItemInvoiceTypeEnum.', 'type' => 'integer', 'format' => 'int32', 'example' => ''], ], 'example' => '', ], 'BizViewData' => [ 'description' => 'The channel public data.', 'type' => 'object', 'additionalProperties' => ['type' => 'any', 'description' => '', 'title' => '', 'example' => ''], 'title' => '', 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"E46C790E-B1F2-51EF-B6F8-B52404B5****\\",\\n \\"SubCode\\": \\"SUCCESS\\",\\n \\"SubMessage\\": \\"1004\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 5,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"BizItemGroup [LMALL20210830****] has not the item [65728655****].\\",\\n \\"Model\\": {\\n \\"DistributionMallId\\": \\"\\",\\n \\"SkuModels\\": [\\n {\\n \\"DistributionMallId\\": \\"\\",\\n \\"ExtJson\\": \\"\\",\\n \\"LmItemId\\": \\"\\",\\n \\"ItemId\\": 0,\\n \\"SkuId\\": 0,\\n \\"SkuPvs\\": \\"\\",\\n \\"SkuPicUrl\\": \\"\\",\\n \\"SkuTitle\\": \\"\\",\\n \\"Quantity\\": 0,\\n \\"SimpleQuantity\\": \\"\\",\\n \\"HasQuantity\\": false,\\n \\"ReservedPrice\\": 0,\\n \\"PriceCent\\": 0,\\n \\"Status\\": 0,\\n \\"CustomizedAttributeMap\\": {\\n \\"key\\": \\"\\"\\n },\\n \\"LmSkuAttributeMap\\": {\\n \\"key\\": \\"\\"\\n },\\n \\"CanNotBeSoldCode\\": \\"\\",\\n \\"CanNotBeSoldMessage\\": \\"\\",\\n \\"InvoiceType\\": 0\\n }\\n ],\\n \\"SkuPropertys\\": [\\n {\\n \\"Id\\": 0,\\n \\"Text\\": \\"\\",\\n \\"Values\\": [\\n {\\n \\"Id\\": 0,\\n \\"Text\\": \\"\\"\\n }\\n ]\\n }\\n ],\\n \\"LmItemId\\": \\"\\",\\n \\"ItemId\\": 0,\\n \\"ItemTitle\\": \\"大自然酸菜(美好生鲜)\\",\\n \\"MainPicUrl\\": \\"\\",\\n \\"FirstPicUrl\\": \\"http://yicaivodcache.oss-cn-shanghai.aliyuncs.com/vms-test/vms3/pic/edf8d848fa80b1cac055c94652f*****.jpg\\",\\n \\"ItemImages\\": [\\n \\"

\\"\\n ],\\n \\"DescPath\\": \\"\\",\\n \\"DescOption\\": \\"{}\\",\\n \\"MinPrice\\": 0,\\n \\"ReservedPrice\\": 0,\\n \\"Quantity\\": 0,\\n \\"SimpleQuantity\\": \\"\\",\\n \\"HasQuantity\\": false,\\n \\"CategoryId\\": 50011982,\\n \\"CategoryIds\\": [\\n 0\\n ],\\n \\"Prov\\": \\"\\",\\n \\"City\\": \\"\\",\\n \\"Properties\\": {\\n \\"key\\": [\\n \\"\\"\\n ]\\n },\\n \\"Features\\": {\\n \\"key\\": \\"\\"\\n },\\n \\"IforestProps\\": [\\n {\\n \\"key\\": \\"\\\\\\"\\\\\\"\\"\\n }\\n ],\\n \\"IsSellerPayPostfee\\": false,\\n \\"IsCanSell\\": false,\\n \\"LmItemCategory\\": \\"entity\\",\\n \\"CustomizedAttributeMap\\": {\\n \\"key\\": \\"\\"\\n },\\n \\"LmItemAttributeMap\\": {\\n \\"key\\": \\"\\"\\n },\\n \\"Current\\": \\"\\",\\n \\"VirtualItemType\\": \\"\\",\\n \\"ThirdPartyItemId\\": \\"\\",\\n \\"ThirdPartyName\\": \\"\\",\\n \\"VideoUrl\\": \\"http://yicaivodcache.oss-cn-shanghai.aliyuncs.com/vms-test/vms3/video/edf8d848fa80b1cac055c94652******.mp4\\",\\n \\"VideoPicUrl\\": \\"http://yicaivodcache.oss-cn-shanghai.aliyuncs.com/vms-test/vms3/pic/edf8d848fa80b1cac055c94652*****.jpg\\",\\n \\"CanNotBeSoldCode\\": \\"\\",\\n \\"CanNotBeSoldMessage\\": \\"\\",\\n \\"ItemTotalValue\\": 0,\\n \\"ItemTotalSimpleValue\\": \\"\\",\\n \\"InvoiceType\\": 0\\n },\\n \\"BizViewData\\": {\\n \\"key\\": \\"\\"\\n }\\n}","type":"json"}]', 'title' => 'Query product details', 'summary' => 'Queries the details of a single product.', 'description' => 'Queries the details of a single product.', 'changeSet' => [ ['createdAt' => '2022-09-23T10:55:35.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ['createdAt' => '2022-05-31T09:47:28.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryItemDetail', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'QueryItemDetailWithDivision' => [ 'summary' => 'Queries the details of a product based on a specified region.', 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distributor ID.', 'type' => 'string', 'required' => false, 'example' => '75547******9212928'], ], [ 'name' => 'DistributionMallId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distribution mall ID.', 'type' => 'string', 'required' => false, 'example' => '1339d4e******46ea9d126df506af8d2b'], ], [ 'name' => 'LmItemId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The LM item ID.', 'type' => 'string', 'required' => false, 'example' => '10000035-61936646****'], ], [ 'name' => 'DivisionCode', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The division code.', 'type' => 'string', 'required' => false, 'example' => '410503006'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => '18******263'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation log ID automatically generated by the system for each request. This ID is returned to the tenant and can be used for troubleshooting. Both parties expose this identifier in their logs.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. Include this serial number in tenant logs to facilitate joint troubleshooting.', 'type' => 'string', 'example' => 'BA157565-3358-5D80-9330-************'], 'SubCode' => ['title' => '', 'description' => 'The error sub-code. This is typically used to display business-related error codes. Pay attention to this type of error.', 'type' => 'string', 'example' => '201'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Pay attention to this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '19'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The returned result code. The value 0000 indicates success.', 'type' => 'string', 'example' => 'SUCCESS'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'Success'], 'Model' => [ 'title' => '', 'description' => 'The request result data.', 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['title' => '', 'description' => 'The distribution mall ID.', 'type' => 'string', 'example' => '122889******114694'], 'SkuModels' => [ 'title' => '', 'description' => 'sku list', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['title' => '', 'description' => 'The distribution mall ID.', 'type' => 'string', 'example' => '401e6c8****39b05797ac841907ca'], 'ExtJson' => ['title' => '', 'description' => 'The reserved extension field in JSON-Map format.', 'type' => 'string', 'example' => '{\\"outShopId\\":\\"3163****7\\"}'], 'LmItemId' => ['title' => '', 'description' => 'The LM item ID.', 'type' => 'string', 'example' => '10026053-67222490****'], 'ItemId' => ['title' => '', 'description' => 'The IC item ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '56090358****'], 'SkuId' => ['title' => '', 'description' => 'The SKU ID. If an item does not have a SKU, a SKU with an ID of -1 is constructed. In the quantity database, both 0 and -1 indicate items without SKUs, and -1 is used uniformly in the database. Example: 3428785463017.', 'type' => 'integer', 'format' => 'int64', 'example' => '-1'], 'SkuPvs' => ['title' => '', 'description' => 'The property-value (PV) combination of the SKU. Example: 1627207:28320;5919063:6536025;12304035:75366283;122216431:27772.', 'type' => 'string', 'example' => '1627207:28320;5919063:6536025;12304035:75366283;122216431:27772'], 'SkuPicUrl' => ['title' => '', 'description' => 'The SKU image URL.', 'type' => 'string', 'example' => 'img/12344***.jpg'], 'SkuTitle' => ['title' => '', 'description' => 'The display title of the SKU properties. Multiple property values are separated by slashes.', 'type' => 'string', 'example' => '*****罐头'], 'Quantity' => ['title' => '', 'description' => 'The SKU inventory. If the item has regional delivery inventory and a delivery region is specified in the query, the inventory for the corresponding region is returned.', 'type' => 'integer', 'format' => 'int32', 'example' => '-1'], 'SimpleQuantity' => ['title' => '', 'description' => 'The approximate SKU inventory.', 'type' => 'string', 'example' => '有货、无货、库存紧张'], 'HasQuantity' => ['title' => '', 'description' => 'Indicates whether the SKU is in stock. The returned value is a stock status: in stock or out of stock.', 'type' => 'boolean', 'example' => 'true'], 'ReservePrice' => ['title' => '', 'description' => 'The IC SKU fixed price.', 'type' => 'integer', 'format' => 'int64', 'example' => '788'], 'PriceCent' => ['title' => '', 'description' => 'The selling price of the item, in cents.', 'type' => 'integer', 'format' => 'int64', 'example' => '3990'], 'SupplierPrice' => ['title' => '', 'description' => 'The supplier price, in cents.', 'type' => 'integer', 'format' => 'int64', 'example' => '9900'], 'Status' => ['title' => '', 'description' => 'The selling status of the item specification.', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], 'CustomizedAttributeMap' => [ 'title' => '', 'description' => 'The custom attributes defined by the customer.', 'type' => 'object', 'additionalProperties' => ['description' => '自定义属性对', 'type' => 'string', 'example' => '颜色分类~~白色'."\n" .'款式~~圆头', 'title' => ''], 'example' => '', ], 'LmSkuAttributeMap' => [ 'title' => '', 'description' => 'The SKU attributes on the LinkedMall platform.', 'type' => 'object', 'additionalProperties' => ['description' => 'Linkedmall自定义属性对', 'type' => 'string', 'example' => '颜色分类~~白色'."\n" .'款式~~圆头', 'title' => ''], 'example' => '', ], 'CanNotBeSoldCode' => ['title' => '', 'description' => 'The code indicating why the item cannot be sold. This value is null when the item is available for sale.', 'type' => 'string', 'example' => 'NULL'], 'CanNotBeSoldMassage' => ['title' => '', 'description' => 'The message indicating why the item cannot be sold. This value is null when the item is available for sale.', 'type' => 'string', 'example' => 'NULL'], 'InvoiceType' => ['title' => '', 'description' => 'The invoice type.', 'type' => 'integer', 'format' => 'int32', 'example' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'example' => '', ], 'SkuPropertys' => [ 'title' => '', 'description' => 'The list of SKU property-value (PV) pairs, used for rendering the page and selecting order parameters when placing an order.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Id' => ['description' => 'The SKU property ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '44042249****', 'title' => ''], 'Text' => ['description' => 'The property name.', 'type' => 'string', 'example' => '162720***', 'title' => ''], 'Values' => [ 'description' => 'The collection of property values.', 'type' => 'array', 'items' => [ 'description' => 'The property-value pair.', 'type' => 'object', 'properties' => [ 'Id' => ['description' => 'The property value ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '44042249****', 'title' => ''], 'Text' => ['description' => 'The property value.', 'type' => 'string', 'example' => '颜色~~白色', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'example' => '', ], 'LmItemId' => ['title' => '', 'description' => 'The LM item ID.', 'type' => 'string', 'example' => '10000**-630292***'], 'ItemId' => ['title' => '', 'description' => 'The IC item ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '65******0310'], 'ItemTitle' => ['title' => '', 'description' => 'The item name.', 'type' => 'string', 'example' => '夏季***百搭小白鞋'], 'MainPicUrl' => ['title' => '', 'description' => 'The main image URL.', 'type' => 'string', 'example' => 'pic/edf8d848fa80b1cac055c94652*****.jpg'."\n"], 'FirstPicUrl' => ['title' => '', 'description' => 'The first image from itemDO.commonItemImageList.', 'type' => 'string', 'example' => 'pic/edf8d848fa80b1cac055c94652*****.jpg'."\n"], 'ItemImages' => [ 'title' => '', 'description' => 'The item image URLs. A maximum of five images are returned. These images are typically displayed in a carousel on the detail page and are converted from the itemDO.commonItemImageList property. These correspond to the sliders in EPP.', 'type' => 'array', 'items' => ['type' => 'string', 'description' => '', 'example' => 'pic/edf8d848fa80b1cac055c94652*****.jpg'."\n", 'title' => ''], 'example' => '', ], 'DescPath' => ['title' => '', 'description' => 'The URL of the item description with image details.', 'type' => 'string', 'example' => 'pic/edf8d848fa80b1cac055c94652*****.jpg'], 'DescOption' => ['title' => '', 'description' => 'The item description with image details.', 'type' => 'string', 'example' => 'pic/edf8d848fa80b1cac055c94652*****.jpg'], 'MinPrice' => ['title' => '', 'description' => 'The minimum price of the item, in cents. If there is only one SKU, this is the selling price of that SKU (after deducting points). This value is typically displayed on the detail page when no SKU is selected, showing the lowest price among all SKUs (after deducting points).', 'type' => 'integer', 'format' => 'int64', 'example' => '3900'], 'ReservePrice' => ['title' => '', 'description' => 'The original price of the item. This can be used to display the strikethrough price.', 'type' => 'integer', 'format' => 'int64', 'example' => '3900'], 'Quantity' => ['title' => '', 'description' => 'The item inventory. If there is only one SKU, this is the inventory of that SKU. If the item has regional delivery inventory and a delivery region is specified in the query, the inventory for the corresponding region is returned.', 'type' => 'integer', 'format' => 'int32', 'example' => '-1'], 'SimpleQuantity' => ['title' => '', 'description' => 'The approximate inventory.', 'type' => 'string', 'example' => '有货'."\n" .'无货'."\n" .'库存紧张'], 'HasQuantity' => ['title' => '', 'description' => 'Indicates whether the SKU is in stock. The returned value is a stock status: in stock or out of stock.', 'type' => 'boolean', 'example' => ''], 'CategoryId' => ['title' => '', 'description' => 'The category ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '50011****'], 'CategoryIds' => [ 'title' => '', 'description' => 'The category IDs. Parent categories are listed before child categories.', 'type' => 'array', 'items' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'example' => '205879***', 'title' => ''], 'example' => '', ], 'Prov' => ['title' => '', 'description' => 'The city where the item is located, such as Hangzhou.', 'type' => 'string', 'example' => '浙江'], 'City' => ['title' => '', 'description' => 'The province where the item is located, such as Zhejiang.', 'type' => 'string', 'example' => '杭州'], 'Properties' => [ 'title' => '', 'description' => 'The product properties and parameters, used for display on the detail page.', 'type' => 'object', 'additionalProperties' => [ 'type' => 'array', 'items' => ['description' => '属性值', 'type' => 'string', 'example' => '颜色分类~~白色'."\n" .'款式~~圆头', 'title' => ''], 'description' => '属性集合', 'title' => '', 'example' => '', ], 'example' => '', ], 'Features' => [ 'title' => '', 'description' => 'The product features.', 'type' => 'object', 'additionalProperties' => ['description' => '产品特征', 'type' => 'string', 'example' => '[{\'Enable\': False, \'Name\': \'CLEANUP_SHADOW_IF_FAILED\'}, {\'Enable\': False, \'Name\': \'CLEANUP_RESTORE_SERVER_IF_FAILED\'}, {\'Enable\': True, \'Name\': \'AUTO_ENLARGE_ADD_DISK\'}]', 'title' => ''], 'example' => '', ], 'IforestProps' => [ 'title' => '', 'description' => 'The key properties, used for display on the detail page.', 'type' => 'array', 'items' => [ 'description' => 'The property object.', 'type' => 'object', 'additionalProperties' => ['description' => '属性值', 'type' => 'string', 'example' => '颜色分类~~白色'."\n" .'款式~~圆头', 'title' => ''], 'title' => '', 'example' => '', ], 'example' => '', ], 'SellerPayPostfee' => ['title' => '', 'description' => 'Indicates whether shipping is free.', 'type' => 'boolean', 'example' => 'true'], 'CanSell' => ['title' => '', 'description' => 'Indicates whether the item is available for sale. This is determined by checking whether the item status is normal and the inventory is greater than 0.', 'type' => 'boolean', 'example' => 'true'], 'LmItemCategory' => [ 'title' => '', 'description' => 'The item type on the LinkedMall platform.', 'enumValueTitles' => ['aliComBenifit' => 'virtual item.', 'entity' => 'physical item.'], 'type' => 'string', 'example' => 'entity', ], 'CustomizedAttributeMap' => [ 'title' => '', 'description' => 'The custom attributes defined by the customer.', 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'example' => '', ], 'LmItemAttributeMap' => [ 'title' => '', 'description' => 'The item attributes on the LinkedMall platform.', 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'example' => '', ], 'Current' => ['title' => '', 'description' => 'The current time.', 'type' => 'string', 'example' => '2020-01-01 00:00:00'], 'VirtualItemType' => [ 'title' => '', 'description' => 'The virtual item type. Valid values:'."\n" .'- cardRoll: coupon or voucher'."\n" .'- rechageableCard: rechargeable card'."\n" .'- fuelCard: fuel card.', 'enumValueTitles' => ['fuelCard' => 'fuel card.', 'cardRoll' => 'coupon or voucher.', 'rechageableCard' => 'rechargeable card.'], 'type' => 'string', 'example' => 'cardRoll', ], 'UserType' => [ 'title' => '', 'description' => 'The seller type. This can be used to distinguish item types. Valid values:'."\n" .'- 0: marketplace seller.'."\n" .'- 1: Tmall seller.'."\n" .'- 2: 1688 seller.'."\n" .'- 4: backend merchant.'."\n" .'- 6: 1688 cloud e-commerce seller.'."\n" ."\n" .'A null value or 0 indicates a marketplace seller.', 'enumValueTitles' => ['marketplace seller.', 'Tmall seller.', '1688 seller.', 4 => 'backend merchant.', 6 => '1688 cloud e-commerce seller.'], 'type' => 'integer', 'format' => 'int32', 'example' => '1', ], 'SecuredTransactions' => [ 'title' => '', 'description' => 'Indicates whether secured transactions are enabled. Valid values:'."\n" .'- 0: Not enabled.'."\n" .'- 1: Enabled.'."\n" .'- 2: Not configured.'."\n" .'- 3: Under review.'."\n" .'- 4: Failed to enable.', 'enumValueTitles' => ['Not enabled.', 'Enabled.', 'Not configured.', 'Under review.', 'Failed to enable.'], 'type' => 'integer', 'format' => 'int32', 'example' => '1', ], 'ThirdPartyItemId' => ['title' => '', 'description' => 'The third-party item ID.', 'type' => 'string', 'example' => '44042249****'."\n"], 'ThirdPartyName' => ['title' => '', 'description' => 'The source of the item, indicating the third-party origin.', 'type' => 'string', 'example' => '三方商品来源'], 'VideoUrl' => ['title' => '', 'description' => 'The video URL.', 'type' => 'string', 'example' => 'video/edf8d848fa80b1cac055c94652******.mp4'], 'VideoPicUrl' => ['title' => '', 'description' => 'The video cover image URL.', 'type' => 'string', 'example' => 'pic/edf8d848fa80b1cac055c94652*****.jpg'], 'CanNotBeSoldCode' => ['title' => '', 'description' => 'The code indicating why the item cannot be sold. This value is null when the item is available for sale.', 'type' => 'string', 'example' => 'NULL'], 'CanNotBeSoldMassage' => ['title' => '', 'description' => 'The message indicating why the item cannot be sold. This value is null when the item is available for sale.', 'type' => 'string', 'example' => 'NULL'], 'ItemTotalValue' => ['title' => '', 'description' => 'The total inventory value.', 'type' => 'integer', 'format' => 'int32', 'example' => '-1'], 'ItemTotalSimpleValue' => ['description' => 'The item inventory.', 'type' => 'string', 'example' => '有货', 'title' => ''], 'InvoiceType' => [ 'title' => '', 'description' => 'The invoice type.', 'enumValueTitles' => ['No invoice provided.', 'VAT special invoice.', 'VAT general invoice.'], 'type' => 'integer', 'format' => 'int32', 'example' => '1', ], ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"BA157565-3358-5D80-9330-************\\",\\n \\"SubCode\\": \\"201\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 19,\\n \\"Success\\": true,\\n \\"Code\\": \\"SUCCESS\\",\\n \\"Message\\": \\"Success\\",\\n \\"Model\\": {\\n \\"DistributionMallId\\": \\"122889******114694\\",\\n \\"SkuModels\\": [\\n {\\n \\"DistributionMallId\\": \\"401e6c8****39b05797ac841907ca\\",\\n \\"ExtJson\\": \\"{\\\\\\\\\\\\\\"outShopId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3163****7\\\\\\\\\\\\\\"}\\",\\n \\"LmItemId\\": \\"10026053-67222490****\\",\\n \\"ItemId\\": 0,\\n \\"SkuId\\": -1,\\n \\"SkuPvs\\": \\"1627207:28320;5919063:6536025;12304035:75366283;122216431:27772\\",\\n \\"SkuPicUrl\\": \\"img/12344***.jpg\\",\\n \\"SkuTitle\\": \\"*****罐头\\",\\n \\"Quantity\\": -1,\\n \\"SimpleQuantity\\": \\"有货、无货、库存紧张\\",\\n \\"HasQuantity\\": true,\\n \\"ReservePrice\\": 788,\\n \\"PriceCent\\": 3990,\\n \\"SupplierPrice\\": 9900,\\n \\"Status\\": 1,\\n \\"CustomizedAttributeMap\\": {\\n \\"key\\": \\"颜色分类~~白色\\\\n款式~~圆头\\"\\n },\\n \\"LmSkuAttributeMap\\": {\\n \\"key\\": \\"颜色分类~~白色\\\\n款式~~圆头\\"\\n },\\n \\"CanNotBeSoldCode\\": \\"NULL\\",\\n \\"CanNotBeSoldMassage\\": \\"NULL\\",\\n \\"InvoiceType\\": 0\\n }\\n ],\\n \\"SkuPropertys\\": [\\n {\\n \\"Id\\": 0,\\n \\"Text\\": \\"162720***\\",\\n \\"Values\\": [\\n {\\n \\"Id\\": 0,\\n \\"Text\\": \\"颜色~~白色\\"\\n }\\n ]\\n }\\n ],\\n \\"LmItemId\\": \\"10000**-630292***\\",\\n \\"ItemId\\": 0,\\n \\"ItemTitle\\": \\"夏季***百搭小白鞋\\",\\n \\"MainPicUrl\\": \\"pic/edf8d848fa80b1cac055c94652*****.jpg\\\\n\\",\\n \\"FirstPicUrl\\": \\"pic/edf8d848fa80b1cac055c94652*****.jpg\\\\n\\",\\n \\"ItemImages\\": [\\n \\"pic/edf8d848fa80b1cac055c94652*****.jpg\\\\n\\"\\n ],\\n \\"DescPath\\": \\"pic/edf8d848fa80b1cac055c94652*****.jpg\\",\\n \\"DescOption\\": \\"pic/edf8d848fa80b1cac055c94652*****.jpg\\",\\n \\"MinPrice\\": 3900,\\n \\"ReservePrice\\": 3900,\\n \\"Quantity\\": -1,\\n \\"SimpleQuantity\\": \\"有货\\\\n无货\\\\n库存紧张\\",\\n \\"HasQuantity\\": false,\\n \\"CategoryId\\": 0,\\n \\"CategoryIds\\": [\\n 0\\n ],\\n \\"Prov\\": \\"浙江\\",\\n \\"City\\": \\"杭州\\",\\n \\"Properties\\": {\\n \\"key\\": [\\n \\"颜色分类~~白色\\\\n款式~~圆头\\"\\n ]\\n },\\n \\"Features\\": {\\n \\"key\\": \\"[{\'Enable\': False, \'Name\': \'CLEANUP_SHADOW_IF_FAILED\'}, {\'Enable\': False, \'Name\': \'CLEANUP_RESTORE_SERVER_IF_FAILED\'}, {\'Enable\': True, \'Name\': \'AUTO_ENLARGE_ADD_DISK\'}]\\"\\n },\\n \\"IforestProps\\": [\\n {\\n \\"key\\": \\"颜色分类~~白色\\\\n款式~~圆头\\"\\n }\\n ],\\n \\"SellerPayPostfee\\": true,\\n \\"CanSell\\": true,\\n \\"LmItemCategory\\": \\"entity\\",\\n \\"CustomizedAttributeMap\\": {\\n \\"key\\": \\"\\"\\n },\\n \\"LmItemAttributeMap\\": {\\n \\"key\\": \\"\\"\\n },\\n \\"Current\\": \\"2020-01-01 00:00:00\\",\\n \\"VirtualItemType\\": \\"cardRoll\\",\\n \\"UserType\\": 1,\\n \\"SecuredTransactions\\": 1,\\n \\"ThirdPartyItemId\\": \\"44042249****\\\\n\\",\\n \\"ThirdPartyName\\": \\"三方商品来源\\",\\n \\"VideoUrl\\": \\"video/edf8d848fa80b1cac055c94652******.mp4\\",\\n \\"VideoPicUrl\\": \\"pic/edf8d848fa80b1cac055c94652*****.jpg\\",\\n \\"CanNotBeSoldCode\\": \\"NULL\\",\\n \\"CanNotBeSoldMassage\\": \\"NULL\\",\\n \\"ItemTotalValue\\": -1,\\n \\"ItemTotalSimpleValue\\": \\"有货\\",\\n \\"InvoiceType\\": 1\\n }\\n}","type":"json"}]', 'title' => 'Query product details (with regional inventory support)', 'description' => 'This operation is used to query whether a product is available for sale and whether it is in stock in a specified region.', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryItemDetailWithDivision', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'QueryItemGuideRetailPrice' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Distributor ID', 'type' => 'string', 'required' => false, 'example' => '75547******9212928'], ], [ 'name' => 'DistributionMallId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Distribution mall ID', 'type' => 'string', 'required' => false, 'example' => '122889******114694'], ], [ 'name' => 'LmItemIds', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '', 'description' => 'Collection of item IDs', 'type' => 'array', 'items' => ['description' => 'Item ID', 'type' => 'string', 'required' => false, 'example' => '[\\"10000***-65975997****\\"]', 'title' => ''], 'required' => false, 'example' => '', ], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Tenant ID', 'type' => 'string', 'required' => false, 'example' => '18******263'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse>', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation log ID for each request. It is automatically generated by the system and returned to the tenant. It can be used for troubleshooting. This identifier is uniformly displayed in the logs of both parties.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. We recommend that the tenant also outputs this serial number in their logs to facilitate troubleshooting.', 'type' => 'string', 'example' => 'E090F1A0-7454-5F36-933C-E6332CE2****'], 'SubCode' => ['title' => '', 'description' => 'Error subcode. It is generally used to display business error codes. We recommend that you pay attention to this type of error.', 'type' => 'string', 'example' => '200'], 'SubMessage' => ['title' => '', 'description' => 'Error message related to business processing. We recommend that you pay attention to this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'Success' => ['title' => '', 'description' => 'Indicates whether the current execution is successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The returned execution result code. The value 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'Error message', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'Request result data', 'type' => 'array', 'items' => [ 'description' => 'Item information', 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['title' => '', 'description' => 'Distribution mall ID', 'type' => 'string', 'example' => '19e690e*****07a29c8'], 'LmItemId' => ['title' => '', 'description' => 'LM item ID', 'type' => 'string', 'example' => '1000****-630292****'], 'ItemId' => ['description' => 'Item ID', 'type' => 'integer', 'format' => 'int64', 'example' => '65******0310', 'title' => ''], 'ItemTitle' => ['title' => '', 'description' => 'Item title', 'type' => 'string', 'example' => '****酸菜'], 'ReservedPrice' => ['title' => '', 'description' => 'Item strikethrough price or original price', 'type' => 'integer', 'format' => 'int64', 'example' => '2000'], 'ReservedPriceScope' => ['title' => '', 'description' => 'Item strikethrough price or original price range', 'type' => 'string', 'example' => '1000~2000'], 'GuideRetailPriceScope' => ['title' => '', 'description' => 'Guide retail price range', 'type' => 'string', 'example' => '1000~2000'], 'SkuModels' => [ 'title' => '', 'description' => 'Item SKU specifications', 'type' => 'array', 'items' => [ 'description' => 'Item SKU specification information', 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['title' => '', 'description' => 'Distribution mall ID', 'type' => 'string', 'example' => '39cc1****5c7211005187c'], 'LmItemId' => ['title' => '', 'description' => 'LM item ID', 'type' => 'string', 'example' => '10***642-6831****869'], 'ItemId' => ['description' => 'Item ID', 'type' => 'integer', 'format' => 'int64', 'example' => '6487****621', 'title' => ''], 'SkuId' => ['title' => '', 'description' => 'SKU ID', 'type' => 'integer', 'format' => 'int64', 'example' => '488****548894'], 'SkuTitle' => ['title' => '', 'description' => 'SKU title', 'type' => 'string', 'example' => '美味****原味2盒'], 'ReservedPrice' => ['title' => '', 'description' => 'Item strikethrough price or original price', 'type' => 'integer', 'format' => 'int64', 'example' => '8000'], 'GuideRetailPrice' => ['title' => '', 'description' => 'Guide retail price', 'type' => 'integer', 'format' => 'int64', 'example' => '7960'], 'PriceCent' => ['title' => '', 'description' => 'Current selling price', 'type' => 'integer', 'format' => 'int64', 'example' => '7960'], 'Status' => [ 'title' => '', 'description' => 'Status. A value of 1 indicates that the item is available for sale.', 'enumValueTitles' => [1 => 'Item available for sale', 'Item not available for sale'], 'type' => 'integer', 'format' => 'int32', 'example' => '1', ], 'LowGuideRetailPrice' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], ], 'title' => '', 'example' => '', ], 'example' => '', ], 'LowGuideRetailPriceScope' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], 'title' => '', 'example' => '', ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"E090F1A0-7454-5F36-933C-E6332CE2****\\",\\n \\"SubCode\\": \\"200\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": [\\n {\\n \\"DistributionMallId\\": \\"19e690e*****07a29c8\\",\\n \\"LmItemId\\": \\"1000****-630292****\\",\\n \\"ItemId\\": 0,\\n \\"ItemTitle\\": \\"****酸菜\\",\\n \\"ReservedPrice\\": 2000,\\n \\"ReservedPriceScope\\": \\"1000~2000\\",\\n \\"GuideRetailPriceScope\\": \\"1000~2000\\",\\n \\"SkuModels\\": [\\n {\\n \\"DistributionMallId\\": \\"39cc1****5c7211005187c\\",\\n \\"LmItemId\\": \\"10***642-6831****869\\",\\n \\"ItemId\\": 0,\\n \\"SkuId\\": 0,\\n \\"SkuTitle\\": \\"美味****原味2盒\\",\\n \\"ReservedPrice\\": 8000,\\n \\"GuideRetailPrice\\": 7960,\\n \\"PriceCent\\": 7960,\\n \\"Status\\": 1,\\n \\"LowGuideRetailPrice\\": 0\\n }\\n ],\\n \\"LowGuideRetailPriceScope\\": \\"\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => 'Query Item Guide Retail Price', 'summary' => 'Query item guide retail price.', 'description' => 'Query the guide retail price of specified items.', 'requestParamsDescription' => 'Query the guide retail price of specified items. A maximum of 20 items can be queried at a time.', 'changeSet' => [ ['createdAt' => '2022-12-08T10:11:47.000Z', 'description' => 'Response parameters changed'], ], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryItemGuideRetailPrice', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'QueryLogistics4Distribution' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'RequestId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'required' => false, 'example' => 'E090F1A0-7454-5F36-933C-E6332CE2****'], ], [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distributor ID.', 'type' => 'string', 'required' => false, 'example' => '1'], ], [ 'name' => 'MainDistributionOrderId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The main distribution order ID.', 'type' => 'string', 'required' => false, 'example' => '123498124'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse>', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation logs ID automatically generated by the system for each request. This ID is returned to the tenant and is active for troubleshooting. Both parties expose this identity in their logs.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. We recommend that tenants also include this serial number in their logs to facilitate troubleshooting by both parties.', 'type' => 'string', 'example' => 'A7BE4356-7F92-533E-A31B-2EBF2D67****'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Pay attention to this type of error.', 'type' => 'string', 'example' => '1004'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Pay attention to this type of error.', 'type' => 'string', 'example' => '1004'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '5'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The response code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The request result data.', 'type' => 'array', 'items' => [ 'description' => 'The returned result.', 'type' => 'object', 'properties' => [ 'DataProvider' => ['description' => 'The data source, such as Cainiao Guoguo.', 'type' => 'string', 'example' => '菜鸟裹裹', 'title' => ''], 'DataProviderTitle' => ['description' => 'The data source description, such as "This data is provided by Cainiao Guoguo".', 'type' => 'string', 'example' => '本数据由菜鸟裹裹提供', 'title' => ''], 'Goods' => [ 'description' => 'The list of goods information.', 'type' => 'array', 'items' => [ 'description' => 'The goods information.', 'type' => 'object', 'properties' => [ 'GoodName' => ['description' => 'The name of the goods. This value is not guaranteed to be present. If a main order contains only one product, this value may not exist. This value is also unavailable before the logistics tracking number is obtained from the logistics company.', 'type' => 'string', 'example' => '货物名称', 'title' => ''], 'ItemId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Quantity' => ['description' => 'The order quantity.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'SkuId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'LogisticsCompanyCode' => ['description' => 'The logistics company code for this order.', 'type' => 'string', 'example' => 'SF', 'title' => ''], 'LogisticsCompanyName' => ['description' => 'The logistics company name for this order.', 'type' => 'string', 'example' => '顺丰', 'title' => ''], 'LogisticsDetailList' => [ 'description' => 'The list of logistics details.', 'type' => 'array', 'items' => [ 'description' => 'The logistics detail information.', 'type' => 'object', 'properties' => [ 'OcurrTimeStr' => ['description' => 'The time when the logistics event occurred.', 'type' => 'string', 'example' => '2022-02-21 08:23:21', 'title' => ''], 'StanderdDesc' => ['description' => 'The logistics detail information.', 'type' => 'string', 'example' => '""', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'MailNo' => ['description' => 'The tracking number.', 'type' => 'string', 'example' => 'SF124142********', 'title' => ''], ], 'title' => '', 'example' => '', ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"A7BE4356-7F92-533E-A31B-2EBF2D67****\\",\\n \\"SubCode\\": \\"1004\\",\\n \\"SubMessage\\": \\"1004\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 5,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": [\\n {\\n \\"DataProvider\\": \\"菜鸟裹裹\\",\\n \\"DataProviderTitle\\": \\"本数据由菜鸟裹裹提供\\",\\n \\"Goods\\": [\\n {\\n \\"GoodName\\": \\"货物名称\\",\\n \\"ItemId\\": \\"\\",\\n \\"Quantity\\": 1,\\n \\"SkuId\\": \\"\\"\\n }\\n ],\\n \\"LogisticsCompanyCode\\": \\"SF\\",\\n \\"LogisticsCompanyName\\": \\"顺丰\\",\\n \\"LogisticsDetailList\\": [\\n {\\n \\"OcurrTimeStr\\": \\"2022-02-21 08:23:21\\",\\n \\"StanderdDesc\\": \\"\\\\\\"\\\\\\"\\"\\n }\\n ],\\n \\"MailNo\\": \\"SF124142********\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => 'Query distribution purchase order logistics', 'summary' => 'Queries the logistics information of a distribution order.', 'description' => 'Queries the logistics information of a distribution order.', 'changeSet' => [ ['createdAt' => '2023-09-12T10:13:52.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryLogistics4Distribution'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryLogistics4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'QueryMallCategoryList' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the distributor.', 'type' => 'string', 'required' => false, 'example' => '75547******9212928'], ], [ 'name' => 'DistributionMallId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the distribution mall.', 'type' => 'string', 'required' => false, 'example' => '122889******114694'], ], [ 'name' => 'CategoryId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the category.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '5001****'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the tenant.', 'type' => 'string', 'required' => false, 'example' => '18******263'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'The response data.', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation logs ID that corresponds to each request. This ID is automatically generated by the system and returned to the tenant. You can use this ID to troubleshoot issues. This identity is active in the logs of both parties.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The request ID.', 'type' => 'string', 'example' => '7152F15C-7298-5531-9A76-2ED2C331****'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This code is typically used to display business-related error codes. Focus on this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Focus on this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The return code of the operation.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The product category information.', 'type' => 'array', 'items' => [ 'description' => 'The product category information.', 'type' => 'object', 'properties' => [ 'CategoryId' => ['title' => '', 'description' => 'The backend category ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '5001****'], 'Name' => ['title' => '', 'description' => 'The category name.', 'type' => 'string', 'example' => '***电子产品'], 'ParentId' => ['title' => '', 'description' => 'The parent category ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '1041577**'], 'Leaf' => ['title' => '', 'description' => 'Indicates whether the category is a leaf category.', 'type' => 'boolean', 'example' => 'true'], ], 'title' => '', 'example' => '', ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"7152F15C-7298-5531-9A76-2ED2C331****\\",\\n \\"SubCode\\": \\"SUCCESS\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": [\\n {\\n \\"CategoryId\\": 0,\\n \\"Name\\": \\"***电子产品\\",\\n \\"ParentId\\": 0,\\n \\"Leaf\\": true\\n }\\n ]\\n}","type":"json"}]', 'title' => 'Query product category information', 'summary' => 'Queries product category information.', 'description' => 'This operation is used to query product category information in a distribution mall.', 'requestParamsDescription' => 'If CategoryId is set to 0, the first-level categories are returned. If CategoryId is set to a non-zero value, the subcategories of the specified category are returned.', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryMallCategoryList', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'QueryOrderDetail4Distribution' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Distributor ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'MainDistributionOrderId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Main distribution order ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'Tenant ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation log ID that corresponds to each request. It is automatically generated by the system and returned to the tenant for troubleshooting. This identifier is displayed in the logs of both parties.', 'type' => 'string', 'example' => ''], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. We recommend that tenants also record this serial number in their logs to facilitate troubleshooting for both parties.', 'type' => 'string', 'example' => 'BA157565-3358-5D80-9330-************'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. It is generally used to display business-related error codes. We recommend that you pay attention to this type of error.', 'type' => 'string', 'example' => '1004'], 'SubMessage' => ['title' => '', 'description' => 'The error message related to business processing. We recommend that you pay attention to this type of error.', 'type' => 'string', 'example' => '1004'], 'PageSize' => ['title' => '', 'description' => 'The page size.', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'Success' => ['title' => '', 'description' => 'Indicates whether the current execution was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The returned execution result code. The value 0000 indicates success.', 'type' => 'string', 'example' => 'SUCCESS'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The request result data.', 'type' => 'object', 'properties' => [ 'CreateDate' => ['description' => 'The order creation time in the format of yyyy-MM-dd HH:mm:ss.', 'type' => 'string', 'title' => '', 'example' => ''], 'DistributorId' => ['description' => 'The distributor ID.', 'type' => 'string', 'title' => '', 'example' => ''], 'LogisticsStatus' => ['description' => 'The logistics status. Because this field is periodically synchronized from the main site, there may be a delay. The synchronization may take up to several days.', 'type' => 'string', 'title' => '', 'example' => ''], 'DistributionOrderId' => ['description' => 'The distribution order ID.', 'type' => 'string', 'title' => '', 'example' => ''], 'OrderAmount' => ['description' => 'The total order amount.', 'type' => 'string', 'title' => '', 'example' => ''], 'OrderStatus' => ['description' => 'The order status. A value of 6 indicates that the transaction was successful.', 'type' => 'string', 'example' => '6', 'title' => ''], 'SubOrderList' => [ 'description' => 'The list of distribution sub-orders.', 'type' => 'array', 'items' => [ 'description' => 'The distribution sub-order.', 'type' => 'object', 'properties' => [ 'ItemPic' => ['description' => 'The item image URL.', 'type' => 'string', 'title' => '', 'example' => ''], 'ItemPrice' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'FundAmountMoney' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'description' => '', 'title' => '', 'example' => '', ], 'ItemTitle' => ['description' => 'The item name.', 'type' => 'string', 'example' => '芝麻小饼', 'title' => ''], 'ItemId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Number' => ['description' => 'The quantity ordered.', 'type' => 'string', 'example' => '1', 'title' => ''], 'OrderStatus' => ['description' => 'The order status.', 'type' => 'string', 'example' => '6', 'title' => ''], 'LogisticsStatus' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'SkuId' => ['description' => 'The SKU ID of the item.', 'type' => 'string', 'example' => '4771634532960', 'title' => ''], 'SkuName' => ['description' => 'The display name of the ordered item SKU.', 'type' => 'string', 'example' => '500g', 'title' => ''], 'SubDistributionOrderId' => ['description' => 'The sub-distribution order ID.', 'type' => 'string', 'title' => '', 'example' => ''], 'MainDistributionOrderId' => ['description' => 'The main distribution order ID.', 'type' => 'string', 'title' => '', 'example' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"\\",\\n \\"RequestId\\": \\"BA157565-3358-5D80-9330-************\\",\\n \\"SubCode\\": \\"1004\\",\\n \\"SubMessage\\": \\"1004\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 10,\\n \\"Success\\": true,\\n \\"Code\\": \\"SUCCESS\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": {\\n \\"CreateDate\\": \\"\\",\\n \\"DistributorId\\": \\"\\",\\n \\"LogisticsStatus\\": \\"\\",\\n \\"DistributionOrderId\\": \\"\\",\\n \\"OrderAmount\\": \\"\\",\\n \\"OrderStatus\\": \\"6\\",\\n \\"SubOrderList\\": [\\n {\\n \\"ItemPic\\": \\"\\",\\n \\"ItemPrice\\": [\\n {\\n \\"FundAmountMoney\\": \\"\\"\\n }\\n ],\\n \\"ItemTitle\\": \\"芝麻小饼\\",\\n \\"ItemId\\": \\"\\",\\n \\"Number\\": \\"1\\",\\n \\"OrderStatus\\": \\"6\\",\\n \\"LogisticsStatus\\": \\"\\",\\n \\"SkuId\\": \\"4771634532960\\",\\n \\"SkuName\\": \\"500g\\",\\n \\"SubDistributionOrderId\\": \\"\\",\\n \\"MainDistributionOrderId\\": \\"\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query Distribution Purchase Order Details', 'summary' => 'Queries distribution order details.', 'description' => 'Queries distribution order details.', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryOrderDetail4Distribution'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryOrderDetail4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'QueryOrderList4Distribution' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the distributor.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'FilterOption', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The filter condition for orders.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the tenant.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse>', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation logs ID automatically generated by the system for each request. This ID is returned to the tenant and is active for troubleshooting. Both parties expose this identity in their logs.', 'type' => 'string', 'example' => ''], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. We recommend that tenants also include this serial number in their logs to facilitate joint troubleshooting.', 'type' => 'string', 'example' => '1267088B-4695-50DC-97B9-9E4F89D1****'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Pay attention to errors of this type.', 'type' => 'string', 'example' => '1004'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Pay attention to errors of this type.', 'type' => 'string', 'example' => '1004'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '16'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The response code. The value 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The request result data.', 'type' => 'array', 'items' => [ 'description' => 'The returned result.', 'type' => 'object', 'properties' => [ 'CreateDate' => ['description' => 'The time when the order was placed, in the format of yyyy-MM-dd HH:mm:ss.', 'type' => 'string', 'title' => '', 'example' => ''], 'DistributorId' => ['description' => 'The ID of the distributor.', 'type' => 'string', 'title' => '', 'example' => ''], 'LogisticsStatus' => ['description' => 'The logistics status.', 'type' => 'string', 'title' => '', 'example' => ''], 'DistributionOrderId' => ['description' => 'The distribution order ID.', 'type' => 'string', 'title' => '', 'example' => ''], 'OrderAmount' => ['description' => 'The total order amount.', 'type' => 'string', 'title' => '', 'example' => ''], 'OrderStatus' => ['description' => 'The order status. A value of 6 indicates that the transaction is successful.', 'type' => 'string', 'example' => '6', 'title' => ''], 'SubOrderList' => [ 'description' => 'The list of sub-distribution orders.', 'type' => 'array', 'items' => [ 'description' => 'The sub-distribution order.', 'type' => 'object', 'properties' => [ 'ItemPic' => ['description' => 'The product image URL.', 'type' => 'string', 'title' => '', 'example' => ''], 'ItemPrice' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'FundAmountMoney' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'description' => '', 'title' => '', 'example' => '', ], 'ItemTitle' => ['description' => 'The product name.', 'type' => 'string', 'example' => '冰鲜去皮鸭颈', 'title' => ''], 'ItemId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'Number' => ['description' => 'The quantity of items ordered.', 'type' => 'string', 'example' => '1', 'title' => ''], 'OrderStatus' => ['description' => 'The order status. A value of 6 indicates that the transaction is successful.', 'type' => 'string', 'example' => '6', 'title' => ''], 'LogisticsStatus' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'SkuId' => ['description' => 'The SKU ID of the product.', 'type' => 'string', 'example' => '4961467806350', 'title' => ''], 'SkuName' => ['description' => 'The display name of the ordered product SKU.', 'type' => 'string', 'example' => '500g', 'title' => ''], 'SubDistributionOrderId' => ['description' => 'The sub-distribution order ID.', 'type' => 'string', 'title' => '', 'example' => ''], 'MainDistributionOrderId' => ['description' => 'The main distribution order ID.', 'type' => 'string', 'title' => '', 'example' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"\\",\\n \\"RequestId\\": \\"1267088B-4695-50DC-97B9-9E4F89D1****\\",\\n \\"SubCode\\": \\"1004\\",\\n \\"SubMessage\\": \\"1004\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 16,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": [\\n {\\n \\"CreateDate\\": \\"\\",\\n \\"DistributorId\\": \\"\\",\\n \\"LogisticsStatus\\": \\"\\",\\n \\"DistributionOrderId\\": \\"\\",\\n \\"OrderAmount\\": \\"\\",\\n \\"OrderStatus\\": \\"6\\",\\n \\"SubOrderList\\": [\\n {\\n \\"ItemPic\\": \\"\\",\\n \\"ItemPrice\\": [\\n {\\n \\"FundAmountMoney\\": \\"\\"\\n }\\n ],\\n \\"ItemTitle\\": \\"冰鲜去皮鸭颈\\",\\n \\"ItemId\\": \\"\\",\\n \\"Number\\": \\"1\\",\\n \\"OrderStatus\\": \\"6\\",\\n \\"LogisticsStatus\\": \\"\\",\\n \\"SkuId\\": \\"4961467806350\\",\\n \\"SkuName\\": \\"500g\\",\\n \\"SubDistributionOrderId\\": \\"\\",\\n \\"MainDistributionOrderId\\": \\"\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]', 'title' => 'Query distribution purchase orders', 'summary' => 'Queries a list of distribution orders.', 'description' => 'Queries a list of distribution orders.', 'requestParamsDescription' => '```'."\n" .'{'."\n" .' "orderStatus":"12=pending payment, 2=paid, 4=refunded and closed, 6=transaction successful, 8=closed by Taobao",'."\n" .' "logisticsStatus":" 1=not shipped -> waiting for seller to ship 2=shipped -> waiting for buyer to confirm receipt 3=received -> transaction successful 4=returned -> transaction failed 5=partially received -> transaction successful 6=partially shipping 8=logistics order not yet created",'."\n" .' "orderList":["main distribution order list"], // maximum of 20 order IDs'."\n" .' "filter": "createTime>12323 AND createTime<45454" // filter condition. Currently only order creation time is supported. The time value is a UNIX timestamp. Supported operators: <, >, >=, <=, !=, =, AND, OR'."\n" .'}'."\n" .'```.', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryOrderList4Distribution'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryOrderList4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'QueryRefundApplicationDetail4Distribution' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distributor ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'SubDistributionOrderId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The sub-distribution order ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The Operation logs ID automatically generated by the system for each request. This ID is returned to the tenant and is active for troubleshooting. Both parties can use this identity in their logs.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. Include this serial number in tenant logs to facilitate troubleshooting by both parties.', 'type' => 'string', 'example' => '64ACF32E-5B78-5DDD-89D0-ACFA0B4BFF38'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This code typically indicates business-related errors and should be monitored.', 'type' => 'string', 'example' => '1004'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Monitor this type of error.', 'type' => 'string', 'example' => 'SUCCESS'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The response code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], 'Model' => [ 'title' => '', 'description' => 'The request result data.', 'type' => 'object', 'properties' => [ 'ApplyDisputeDesc' => ['description' => 'The refund policy description submitted by the buyer.', 'type' => 'string', 'example' => '拍多不想要', 'title' => ''], 'ApplyReason' => [ 'type' => 'object', 'properties' => [ 'ReasonTextId' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'ReasonTips' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'BizClaimType' => ['description' => 'The refund type. Valid values: 1: refund only. 3: return and refund.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'DisputeCreateTime' => ['description' => 'The time when the reverse request was initiated.', 'type' => 'string', 'title' => '', 'example' => ''], 'DisputeDesc' => ['description' => 'The description of the reverse request.', 'type' => 'string', 'title' => '', 'example' => ''], 'DisputeEndTime' => ['description' => 'The time when the reverse request ended.', 'type' => 'string', 'title' => '', 'example' => ''], 'DisputeId' => ['description' => 'The dispute ID, which is obtained by querying the reverse request details of an order.', 'type' => 'integer', 'format' => 'int64', 'example' => '155816643598654055', 'title' => ''], 'DisputeStatus' => ['description' => 'The status of the reverse refund.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'DisputeType' => ['description' => 'The type of the reverse request.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'DistributionOrderId' => ['description' => 'The corresponding primary distribution order ID.', 'type' => 'string', 'example' => '123498124', 'title' => ''], 'RefundFeeData' => [ 'type' => 'object', 'properties' => [ 'MaxRefundFee' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], 'MinRefundFee' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'OrderLogisticsStatus' => ['description' => 'The logistics status of the current order. A value of 1 indicates that the order has not been shipped.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'RealRefundFee' => ['description' => 'The actual amount received by the buyer.', 'type' => 'integer', 'format' => 'int64', 'example' => '2900', 'title' => ''], 'RefundFee' => ['description' => 'The refund amount, including the platform subsidy amount.', 'type' => 'integer', 'format' => 'int64', 'example' => '2900', 'title' => ''], 'RefunderAddress' => ['description' => 'The return address of the seller. This field is displayed only after the seller agrees to the return.', 'type' => 'string', 'title' => '', 'example' => ''], 'RefunderName' => ['description' => 'The recipient name for the return. This field is displayed only after the seller agrees to the return.', 'type' => 'string', 'title' => '', 'example' => ''], 'RefunderTel' => ['description' => 'The contact information for the return. This field is displayed only after the seller agrees to the return.', 'type' => 'string', 'title' => '', 'example' => ''], 'RefunderZipCode' => ['description' => 'The postal code of the return address. This field is displayed only after the seller agrees to the return.', 'type' => 'string', 'title' => '', 'example' => ''], 'ReturnGoodCount' => ['description' => 'The quantity of returned items.', 'type' => 'integer', 'format' => 'int64', 'example' => '1', 'title' => ''], 'ReturnGoodLogisticsStatus' => ['description' => 'The logistics status of the returned items.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'SellerAgreeMsg' => ['description' => 'The message from the seller agreeing to the return. The actual return address is returned in this field.', 'type' => 'string', 'example' => '同意退款', 'title' => ''], 'SellerRefuseAgreementMessage' => ['description' => 'The message from the seller for refusing the request.', 'type' => 'string', 'example' => '商品没问题,买家举证无效', 'title' => ''], 'SellerRefuseReason' => ['description' => 'The reason why the seller refused the request.', 'type' => 'string', 'example' => '商品没问题,买家举证无效', 'title' => ''], 'SubDistributionOrderId' => ['description' => 'The sub-distribution order ID.', 'type' => 'string', 'example' => '12131234', 'title' => ''], ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"64ACF32E-5B78-5DDD-89D0-ACFA0B4BFF38\\",\\n \\"SubCode\\": \\"1004\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 1,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\",\\n \\"Model\\": {\\n \\"ApplyDisputeDesc\\": \\"拍多不想要\\",\\n \\"ApplyReason\\": {\\n \\"ReasonTextId\\": 0,\\n \\"ReasonTips\\": \\"\\"\\n },\\n \\"BizClaimType\\": 1,\\n \\"DisputeCreateTime\\": \\"\\",\\n \\"DisputeDesc\\": \\"\\",\\n \\"DisputeEndTime\\": \\"\\",\\n \\"DisputeId\\": 155816643598654050,\\n \\"DisputeStatus\\": 1,\\n \\"DisputeType\\": 0,\\n \\"DistributionOrderId\\": \\"123498124\\",\\n \\"RefundFeeData\\": {\\n \\"MaxRefundFee\\": 0,\\n \\"MinRefundFee\\": 0\\n },\\n \\"OrderLogisticsStatus\\": 1,\\n \\"RealRefundFee\\": 2900,\\n \\"RefundFee\\": 2900,\\n \\"RefunderAddress\\": \\"\\",\\n \\"RefunderName\\": \\"\\",\\n \\"RefunderTel\\": \\"\\",\\n \\"RefunderZipCode\\": \\"\\",\\n \\"ReturnGoodCount\\": 1,\\n \\"ReturnGoodLogisticsStatus\\": 1,\\n \\"SellerAgreeMsg\\": \\"同意退款\\",\\n \\"SellerRefuseAgreementMessage\\": \\"商品没问题,买家举证无效\\",\\n \\"SellerRefuseReason\\": \\"商品没问题,买家举证无效\\",\\n \\"SubDistributionOrderId\\": \\"12131234\\"\\n }\\n}","type":"json"}]', 'title' => 'Query refund request for a distribution purchase order', 'summary' => 'Queries the details of a reverse (refund) request based on a sub-distribution order ID.', 'description' => 'Queries the details of a reverse (refund) request based on a sub-distribution order ID.'."\n" ."\n" .'Note: After a refund request is submitted, call this operation to check the reverse status (disputeStatus) and dispute ID (disputeId). '."\n" .'Special note: For return shipping information, refer to the sellerAgreeMsg field first. If this field is empty, null, or does not contain the return address or phone number, refer to the refunderAddress, refunderName, and refunderTel fields instead.', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryRefundApplicationDetail4Distribution'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryRefundApplicationDetail4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'RenderDistributionOrder' => [ 'methods' => ['post'], 'schemes' => ['https', 'http'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ItemInfoLists', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '', 'description' => 'The item information.', 'type' => 'array', 'items' => [ 'description' => 'The item information.', 'type' => 'object', 'properties' => [ 'DistributionMallId' => ['description' => 'The ID of the distribution mall.', 'type' => 'string', 'required' => false, 'example' => '465879694***e84794d70934', 'title' => ''], 'LmItemId' => ['description' => 'The item ID on the LM side.', 'type' => 'string', 'required' => false, 'example' => '100***31-324***311', 'title' => ''], 'Quantity' => ['description' => 'The quantity to order.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''], 'SkuId' => ['description' => 'The SKU ID of the item.', 'type' => 'string', 'required' => false, 'example' => '4354***213', 'title' => ''], ], 'required' => false, 'title' => '', 'example' => '', ], 'required' => false, 'example' => '', ], ], [ 'name' => 'DeliveryAddress', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The delivery address.', 'type' => 'string', 'required' => false, 'example' => '{\\"addressDetail\\":\\"湖南省**市**区**街道**7栋\\",\\"divisionCode\\":\\"43***03\\",\\"fullName\\":\\"欧**\\",\\"mobile\\":\\"1557***502\\",\\"townDivisionCode\\":\\"430***08\\"}'], ], [ 'name' => 'ExtInfo', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The extended information.', 'type' => 'string', 'required' => false, 'example' => '{}'], ], [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the distributor.', 'type' => 'string', 'required' => false, 'example' => '761***123'], ], [ 'name' => 'DistributionSupplierId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the channel supplier.', 'type' => 'string', 'required' => false, 'example' => '668***3234'], ], [ 'name' => 'BuyerId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The ID of the actual buyer in the distribution.', 'type' => 'string', 'required' => false, 'example' => 'u***01'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => '213***123'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse>', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The operation log ID automatically generated by the system for each request. This ID is returned to the tenant and is active for troubleshooting. Both parties expose this identifier in their logs.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. We recommend that the tenant also logs this serial number to facilitate joint troubleshooting.', 'type' => 'string', 'example' => '1267088B-4695-5****7B9-9E4F89D1'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Focus on this type of error.', 'type' => 'string', 'example' => '200'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Focus on this type of error.', 'type' => 'string', 'example' => '""'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The result code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => '""'], 'Model' => [ 'title' => '', 'description' => 'The request result data.', 'type' => 'object', 'properties' => [ 'RenderOrderInfos' => [ 'description' => 'The rendered order information.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'ItemInfos' => [ 'description' => 'The item details.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'ItemId' => ['description' => 'The item ID.', 'type' => 'string', 'example' => '100***31-324***311', 'title' => ''], 'ItemName' => ['description' => 'The item name.', 'type' => 'string', 'example' => '**饼干', 'title' => ''], 'SkuName' => ['description' => 'The SKU name.', 'type' => 'string', 'example' => '500g', 'title' => ''], 'SkuId' => ['description' => 'The SKU ID of the item.', 'type' => 'integer', 'format' => 'int64', 'example' => '213***313', 'title' => ''], 'DistributionMallId' => ['description' => 'The ID of the distribution mall.', 'type' => 'string', 'example' => '465879694***e84794d70934', 'title' => ''], 'DistributionSupplierId' => ['description' => 'The ID of the channel supplier.', 'type' => 'string', 'example' => '653***557', 'title' => ''], 'DistributorId' => ['description' => 'The ID of the distributor.', 'type' => 'string', 'example' => '761***123', 'title' => ''], 'PromotionFee' => ['description' => 'The promotion fee.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'Quantity' => ['description' => 'The inventory quantity.', 'type' => 'integer', 'format' => 'int32', 'example' => '99', 'title' => ''], 'ItemUrl' => ['description' => 'The URL of the item.', 'type' => 'string', 'example' => 'https://aliyundoc.com', 'title' => ''], 'ItemPicUrl' => ['description' => 'The URL of the item image.', 'type' => 'string', 'example' => 'https://aliyundoc.com', 'title' => ''], 'Price' => ['description' => 'The item price.', 'type' => 'integer', 'format' => 'int64', 'example' => '99', 'title' => ''], 'CanSell' => ['description' => 'Indicates whether the item is available for sale.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Message' => ['description' => 'The item remarks, such as the reason why the item is unavailable for sale.', 'type' => 'string', 'example' => '""', 'title' => ''], 'VirtualItemType' => ['description' => 'The virtual item type.', 'type' => 'string', 'example' => '""', 'title' => ''], 'ItemPromInstVOS' => [ 'description' => 'The item promotion entitlement information.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'LmItemId' => ['description' => 'The LM item ID.', 'type' => 'string', 'example' => '100***35-582***661', 'title' => ''], 'SkuIds' => [ 'description' => 'The SKU IDs.', 'type' => 'array', 'items' => ['description' => 'The SKU ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '343***432', 'title' => ''], 'title' => '', 'example' => '', ], 'AvailableItems' => [ 'description' => 'The list of available items.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'ItemId' => ['description' => 'The item ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '582***661', 'title' => ''], 'LmItemId' => ['description' => 'The item ID on the LM side.', 'type' => 'string', 'example' => '100***35-582***661', 'title' => ''], 'SkuId' => ['description' => 'The SKU ID of the item.', 'type' => 'integer', 'format' => 'int64', 'example' => '343***432', 'title' => ''], 'LmShopId' => ['description' => 'The LM shop ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '100***35', 'title' => ''], 'TbSellerId' => ['description' => 'The Taobao seller ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '213***433', 'title' => ''], 'Number' => ['description' => 'The quantity.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'title' => ''], 'PriceCent' => ['description' => 'The supply price.', 'type' => 'integer', 'format' => 'int64', 'example' => '100', 'title' => ''], 'Points' => ['description' => 'The points.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'PointsAmount' => ['description' => 'The points amount.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'UserPayFee' => ['description' => 'The amount paid by the user.', 'type' => 'integer', 'format' => 'int64', 'example' => '100', 'title' => ''], 'Removed' => ['description' => 'Indicates whether the item has been removed.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'TbSellerId' => ['description' => 'The Taobao seller ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '213***433', 'title' => ''], 'InstanceId' => ['description' => 'The promotion instance ID.', 'type' => 'string', 'example' => '""', 'title' => ''], 'PromotionName' => ['description' => 'The promotion name.', 'type' => 'string', 'example' => '""', 'title' => ''], 'PromotionType' => ['description' => 'The promotion type.', 'type' => 'string', 'example' => '""', 'title' => ''], 'Level' => ['description' => 'The level.', 'type' => 'string', 'example' => '""', 'title' => ''], 'DiscountPrice' => ['description' => 'The discount price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'ThresholdPrice' => ['description' => 'The threshold price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'SpecialPrice' => ['description' => 'The special price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'UseStartTime' => ['description' => 'The start time of the promotion.', 'type' => 'integer', 'format' => 'int64', 'example' => '1659612158', 'title' => ''], 'ExpireTime' => ['description' => 'The expiration time.', 'type' => 'integer', 'format' => 'int64', 'example' => '1659612158', 'title' => ''], 'Selected' => ['description' => 'Indicates whether the promotion is selectable.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'CanUse' => ['description' => 'Indicates whether the promotion is available.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'Reason' => ['description' => 'The reason.', 'type' => 'string', 'example' => '""', 'title' => ''], 'SubBizCode' => ['description' => 'subBizCode', 'type' => 'string', 'example' => '""', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'Features' => [ 'description' => 'The features.', 'type' => 'object', 'additionalProperties' => ['description' => '""', 'type' => 'string', 'example' => '""', 'title' => ''], 'title' => '', 'example' => '', ], 'ReservePrice' => ['description' => 'The reserve price.', 'type' => 'integer', 'format' => 'int64', 'example' => '""', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'DeliveryInfos' => [ 'description' => 'The list of delivery information.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'Id' => ['description' => 'The delivery method ID.', 'type' => 'string', 'example' => '10', 'title' => ''], 'DisplayName' => ['description' => 'The display text for the shipping fee on the frontend.', 'type' => 'string', 'example' => '包邮', 'title' => ''], 'PostFee' => ['description' => 'The shipping fee in cents.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'ServiceType' => ['description' => 'The delivery method type.', 'type' => 'integer', 'format' => 'int64', 'example' => '-4', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'InvoiceInfo' => [ 'description' => 'The invoice information.', 'type' => 'object', 'properties' => [ 'Type' => ['description' => 'The type.', 'type' => 'string', 'example' => '""', 'title' => ''], 'Desc' => ['description' => 'The description.', 'type' => 'string', 'example' => '""', 'title' => ''], ], 'title' => '', 'example' => '', ], 'ExtInfo' => [ 'description' => 'The extended information.', 'type' => 'object', 'additionalProperties' => ['description' => '""', 'type' => 'string', 'example' => '""', 'title' => ''], 'title' => '', 'example' => '', ], 'CanSell' => ['description' => 'Indicates whether the item is available for sale.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Message' => ['description' => 'The item remarks, such as the reason why the item is unavailable for sale.', 'type' => 'string', 'example' => '""', 'title' => ''], 'ShopPromInstVOS' => [ 'description' => 'The shop promotion entitlement information.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'LmItemId' => ['description' => 'The LM item ID.', 'type' => 'string', 'example' => '100***42-568***99', 'title' => ''], 'SkuIds' => [ 'description' => 'The SKU ID of the item.', 'type' => 'array', 'items' => ['description' => 'The SKU ID of the item.', 'type' => 'integer', 'format' => 'int64', 'example' => '324***42', 'title' => ''], 'title' => '', 'example' => '', ], 'AvailableItems' => [ 'description' => 'The list of available items.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'ItemId' => ['description' => 'The item ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '668***630', 'title' => ''], 'LmItemId' => ['description' => 'The LM item ID.', 'type' => 'string', 'example' => '100***88-52***337', 'title' => ''], 'SkuId' => ['description' => 'The SKU ID of the item.', 'type' => 'integer', 'format' => 'int64', 'example' => '502***91', 'title' => ''], 'LmShopId' => ['description' => 'The LM shop ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '100***88', 'title' => ''], 'TbSellerId' => ['description' => 'The Taobao seller ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '32***32', 'title' => ''], 'Number' => ['description' => 'The quantity.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'PriceCent' => ['description' => 'The supply price.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', 'title' => ''], 'Points' => ['description' => 'The points.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'PointsAmount' => ['description' => 'The points amount.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'UserPayFee' => ['description' => 'The amount paid by the user.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', 'title' => ''], 'Removed' => ['description' => 'Indicates whether the item has been removed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'TbSellerId' => ['description' => 'The Taobao seller ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '2131***345', 'title' => ''], 'InstanceId' => ['description' => 'The promotion instance ID.', 'type' => 'string', 'example' => '""', 'title' => ''], 'PromotionName' => ['description' => 'The promotion name.', 'type' => 'string', 'example' => '""', 'title' => ''], 'PromotionType' => ['description' => 'The promotion type.', 'type' => 'string', 'example' => '""', 'title' => ''], 'Level' => ['description' => 'The level.', 'type' => 'string', 'example' => '""', 'title' => ''], 'DiscountPrice' => ['description' => 'The discount price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'ThresholdPrice' => ['description' => 'The threshold price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'SpecialPrice' => ['description' => 'The special price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'UseStartTime' => ['description' => 'The start time of the promotion.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'ExpireTime' => ['description' => 'The expiration time.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'Selected' => ['description' => 'Indicates whether the promotion is selectable.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'CanUse' => ['description' => 'Indicates whether the promotion is available.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'Reason' => ['description' => 'The reason.', 'type' => 'string', 'example' => '""', 'title' => ''], 'SubBizCode' => ['description' => 'subBizCode', 'type' => 'string', 'example' => '""', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'UnsellableRenderOrderInfos' => [ 'description' => 'The list of unsellable items.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'ItemInfos' => [ 'description' => 'The item list.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'ItemId' => ['description' => 'The item ID.', 'type' => 'string', 'example' => '651***245', 'title' => ''], 'ItemName' => ['description' => 'The item name.', 'type' => 'string', 'example' => '饼干', 'title' => ''], 'SkuName' => ['description' => 'The SKU name.', 'type' => 'string', 'example' => '500g', 'title' => ''], 'SkuId' => ['description' => 'The SKU ID of the item.', 'type' => 'integer', 'format' => 'int64', 'example' => '213***345', 'title' => ''], 'DistributionMallId' => ['description' => 'The ID of the distribution mall.', 'type' => 'string', 'example' => '34fds***32423', 'title' => ''], 'DistributionSupplierId' => ['description' => 'The ID of the channel supplier.', 'type' => 'string', 'example' => '3242***32455', 'title' => ''], 'DistributorId' => ['description' => 'The ID of the distributor.', 'type' => 'string', 'example' => '3245***3243', 'title' => ''], 'PromotionFee' => ['description' => 'The promotion price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'Quantity' => ['description' => 'The inventory quantity.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], 'ItemUrl' => ['description' => 'The URL of the item.', 'type' => 'string', 'example' => 'https://aliyundoc.com', 'title' => ''], 'ItemPicUrl' => ['description' => 'The URL of the item image.', 'type' => 'string', 'example' => 'https://aliyundoc.com', 'title' => ''], 'Price' => ['description' => 'The price.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', 'title' => ''], 'CanSell' => ['description' => 'Indicates whether the item is available for sale.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'Message' => ['description' => 'The item remarks, such as the reason why the item is unavailable for sale.', 'type' => 'string', 'example' => '""', 'title' => ''], 'VirtualItemType' => ['description' => 'The virtual item type.', 'type' => 'string', 'example' => '""', 'title' => ''], 'ItemPromInstVOS' => [ 'description' => 'The item promotion entitlement information.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'LmItemId' => ['description' => 'The LM item ID.', 'type' => 'string', 'example' => '100***87-644***2078', 'title' => ''], 'SkuIds' => [ 'description' => 'The SKU IDs.', 'type' => 'array', 'items' => ['description' => 'The SKU ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '23432***3242', 'title' => ''], 'title' => '', 'example' => '', ], 'AvailableItems' => [ 'description' => 'The list of available items.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'ItemId' => ['description' => 'The item ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '644***2078', 'title' => ''], 'LmItemId' => ['description' => 'The LM item ID.', 'type' => 'string', 'example' => '100***87-644***2078', 'title' => ''], 'SkuId' => ['description' => 'The SKU ID of the item.', 'type' => 'integer', 'format' => 'int64', 'example' => '32432**324', 'title' => ''], 'LmShopId' => ['description' => 'The LM shop ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '100***87', 'title' => ''], 'TbSellerId' => ['description' => 'The Taobao seller ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '32432***4334', 'title' => ''], 'Number' => ['description' => 'The quantity.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'PriceCent' => ['description' => 'The supply price.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', 'title' => ''], 'Points' => ['description' => 'The points.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'PointsAmount' => ['description' => 'The points amount.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'UserPayFee' => ['description' => 'The amount paid by the user.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'Removed' => ['description' => 'Indicates whether the item can be removed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'TbSellerId' => ['description' => 'The Taobao seller ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '322***231', 'title' => ''], 'InstanceId' => ['description' => 'The promotion instance ID.', 'type' => 'string', 'example' => '""', 'title' => ''], 'PromotionName' => ['description' => 'The promotion name.', 'type' => 'string', 'example' => '""', 'title' => ''], 'PromotionType' => ['description' => 'The promotion type.', 'type' => 'string', 'example' => '""', 'title' => ''], 'Level' => ['description' => 'The level.', 'type' => 'string', 'example' => '""', 'title' => ''], 'DiscountPrice' => ['description' => 'The discount price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'ThresholdPrice' => ['description' => 'The threshold price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'SpecialPrice' => ['description' => 'The special price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'UseStartTime' => ['description' => 'The start time of the promotion.', 'type' => 'integer', 'format' => 'int64', 'example' => '2021-12-11 21:22:11', 'title' => ''], 'ExpireTime' => ['description' => 'The expiration time.', 'type' => 'integer', 'format' => 'int64', 'example' => '2021-12-11 21:22:11', 'title' => ''], 'Selected' => ['description' => 'Indicates whether the promotion is selectable.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'CanUse' => ['description' => 'Indicates whether the promotion is available.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'Reason' => ['description' => 'The reason.', 'type' => 'string', 'example' => '""', 'title' => ''], 'SubBizCode' => ['description' => 'SubBizCode', 'type' => 'string', 'example' => '""', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'Features' => [ 'description' => 'The features.', 'type' => 'object', 'additionalProperties' => ['description' => '-', 'type' => 'string', 'example' => '""', 'title' => ''], 'title' => '', 'example' => '', ], 'ReservePrice' => ['description' => 'The reserve price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'DeliveryInfos' => [ 'description' => 'The delivery information.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'Id' => ['description' => 'The delivery method ID.', 'type' => 'string', 'example' => '4', 'title' => ''], 'DisplayName' => ['description' => 'The display text for the shipping fee on the frontend.', 'type' => 'string', 'example' => '包邮', 'title' => ''], 'PostFee' => ['description' => 'The shipping fee in cents.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'ServiceType' => ['description' => 'The delivery method type.', 'type' => 'integer', 'format' => 'int64', 'example' => '-4', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'InvoiceInfo' => [ 'description' => 'The invoice information.', 'type' => 'object', 'properties' => [ 'Type' => ['description' => 'The type.', 'type' => 'string', 'example' => '""', 'title' => ''], 'Desc' => ['description' => 'The description.', 'type' => 'string', 'example' => '""', 'title' => ''], ], 'title' => '', 'example' => '', ], 'ExtInfo' => [ 'description' => 'The extended information.', 'type' => 'object', 'additionalProperties' => ['description' => 'xxx', 'type' => 'string', 'example' => '""', 'title' => ''], 'title' => '', 'example' => '', ], 'CanSell' => ['description' => 'Indicates whether the item is available for sale.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'Message' => ['description' => 'The item remarks, such as the reason why the item is unavailable for sale.', 'type' => 'string', 'example' => '""', 'title' => ''], 'ShopPromInstVOS' => [ 'description' => 'The shop promotion entitlement information.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'LmItemId' => ['description' => 'The LM item ID.', 'type' => 'string', 'example' => '100**75-2342***213', 'title' => ''], 'SkuIds' => [ 'description' => 'The item SKUs.', 'type' => 'array', 'items' => ['description' => 'The SKU ID of the item.', 'type' => 'integer', 'format' => 'int64', 'example' => '213**231', 'title' => ''], 'title' => '', 'example' => '', ], 'AvailableItems' => [ 'description' => 'The list of available items.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'ItemId' => ['description' => 'The item ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '2342***213', 'title' => ''], 'LmItemId' => ['description' => 'The LM item ID.', 'type' => 'string', 'example' => '100**75-2342***213', 'title' => ''], 'SkuId' => ['description' => 'The SKU ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '2131***344', 'title' => ''], 'LmShopId' => ['description' => 'The LM shop ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '100**75', 'title' => ''], 'TbSellerId' => ['description' => 'The Taobao seller ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '123***343', 'title' => ''], 'Number' => ['description' => 'The quantity.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'PriceCent' => ['description' => 'The supply price.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', 'title' => ''], 'Points' => ['description' => 'The points.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'PointsAmount' => ['description' => 'The points amount.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'UserPayFee' => ['description' => 'The amount paid by the user.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', 'title' => ''], 'Removed' => ['description' => 'Indicates whether the item can be removed.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'TbSellerId' => ['description' => 'The Taobao seller ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '2132***321', 'title' => ''], 'InstanceId' => ['description' => 'The promotion instance ID.', 'type' => 'string', 'example' => '""', 'title' => ''], 'PromotionName' => ['description' => 'The promotion name.', 'type' => 'string', 'example' => '""', 'title' => ''], 'PromotionType' => ['description' => 'The promotion type.', 'type' => 'string', 'example' => '""', 'title' => ''], 'Level' => ['description' => 'The level.', 'type' => 'string', 'example' => '""', 'title' => ''], 'DiscountPrice' => ['description' => 'The discount price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'ThresholdPrice' => ['description' => 'The threshold price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'SpecialPrice' => ['description' => 'The special price.', 'type' => 'integer', 'format' => 'int64', 'example' => '0', 'title' => ''], 'UseStartTime' => ['description' => 'The start time of the promotion.', 'type' => 'integer', 'format' => 'int64', 'example' => '2021-12-11 21:22:11', 'title' => ''], 'ExpireTime' => ['description' => 'The expiration time.', 'type' => 'integer', 'format' => 'int64', 'example' => '2021-12-11 21:22:11', 'title' => ''], 'Selected' => ['description' => 'Indicates whether the promotion is selectable.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'CanUse' => ['description' => 'Indicates whether the promotion is available.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Reason' => ['description' => 'The reason.', 'type' => 'string', 'example' => '""', 'title' => ''], 'SubBizCode' => ['description' => 'SubBizCode'."\n", 'type' => 'string', 'example' => '""xxx', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'AddressInfos' => [ 'description' => 'The delivery address information.', 'type' => 'array', 'items' => [ 'description' => '-', 'type' => 'object', 'properties' => [ 'AddressId' => ['description' => 'The returned address division code.', 'type' => 'integer', 'format' => 'int64', 'example' => '1223**3432', 'title' => ''], 'Receiver' => ['description' => 'The recipient.', 'type' => 'string', 'example' => '陈**', 'title' => ''], 'ReceiverPhone' => ['description' => 'The phone number.', 'type' => 'string', 'example' => '182***344', 'title' => ''], 'AddressDetail' => ['description' => 'The detailed address.', 'type' => 'string', 'example' => '{\\"addressDetail\\":\\"湖*省**市**区**街道**7栋\\",\\"divisionCode\\":\\"4***03\\",\\"fullName\\":\\"欧**\\",\\"mobile\\":\\"1557***502\\",\\"townDivisionCode\\":\\"43***08\\"}', 'title' => ''], 'DivisionCode' => ['description' => 'The division code.', 'type' => 'string', 'example' => '43***03', 'title' => ''], 'TownDivisionCode' => ['description' => 'The town division code.', 'type' => 'string', 'example' => '430***008', 'title' => ''], 'IsDefault' => ['description' => 'Indicates whether this is the default address.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], 'ExtInfo' => [ 'description' => 'The extended information.', 'type' => 'object', 'additionalProperties' => ['description' => '-', 'type' => 'string', 'example' => '""', 'title' => ''], 'title' => '', 'example' => '', ], 'CanSell' => ['description' => 'Indicates whether the item is available for sale.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Message' => ['description' => 'The returned message.', 'type' => 'string', 'example' => '""', 'title' => ''], ], 'example' => '', ], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"1267088B-4695-5****7B9-9E4F89D1\\",\\n \\"SubCode\\": \\"200\\",\\n \\"SubMessage\\": \\"\\\\\\"\\\\\\"\\",\\n \\"PageSize\\": 1,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 1,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"\\\\\\"\\\\\\"\\",\\n \\"Model\\": {\\n \\"RenderOrderInfos\\": [\\n {\\n \\"ItemInfos\\": [\\n {\\n \\"ItemId\\": \\"100***31-324***311\\",\\n \\"ItemName\\": \\"**饼干\\",\\n \\"SkuName\\": \\"500g\\",\\n \\"SkuId\\": 0,\\n \\"DistributionMallId\\": \\"465879694***e84794d70934\\",\\n \\"DistributionSupplierId\\": \\"653***557\\",\\n \\"DistributorId\\": \\"761***123\\",\\n \\"PromotionFee\\": 0,\\n \\"Quantity\\": 99,\\n \\"ItemUrl\\": \\"https://aliyundoc.com\\",\\n \\"ItemPicUrl\\": \\"https://aliyundoc.com\\",\\n \\"Price\\": 99,\\n \\"CanSell\\": true,\\n \\"Message\\": \\"\\\\\\"\\\\\\"\\",\\n \\"VirtualItemType\\": \\"\\\\\\"\\\\\\"\\",\\n \\"ItemPromInstVOS\\": [\\n {\\n \\"LmItemId\\": \\"100***35-582***661\\",\\n \\"SkuIds\\": [\\n 0\\n ],\\n \\"AvailableItems\\": [\\n {\\n \\"ItemId\\": 0,\\n \\"LmItemId\\": \\"100***35-582***661\\",\\n \\"SkuId\\": 0,\\n \\"LmShopId\\": 0,\\n \\"TbSellerId\\": 0,\\n \\"Number\\": 2,\\n \\"PriceCent\\": 100,\\n \\"Points\\": 0,\\n \\"PointsAmount\\": 0,\\n \\"UserPayFee\\": 100,\\n \\"Removed\\": false\\n }\\n ],\\n \\"TbSellerId\\": 0,\\n \\"InstanceId\\": \\"\\\\\\"\\\\\\"\\",\\n \\"PromotionName\\": \\"\\\\\\"\\\\\\"\\",\\n \\"PromotionType\\": \\"\\\\\\"\\\\\\"\\",\\n \\"Level\\": \\"\\\\\\"\\\\\\"\\",\\n \\"DiscountPrice\\": 0,\\n \\"ThresholdPrice\\": 0,\\n \\"SpecialPrice\\": 0,\\n \\"UseStartTime\\": 1659612158,\\n \\"ExpireTime\\": 1659612158,\\n \\"Selected\\": false,\\n \\"CanUse\\": false,\\n \\"Reason\\": \\"\\\\\\"\\\\\\"\\",\\n \\"SubBizCode\\": \\"\\\\\\"\\\\\\"\\"\\n }\\n ],\\n \\"Features\\": {\\n \\"key\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"ReservePrice\\": 0\\n }\\n ],\\n \\"DeliveryInfos\\": [\\n {\\n \\"Id\\": \\"10\\",\\n \\"DisplayName\\": \\"包邮\\",\\n \\"PostFee\\": 0,\\n \\"ServiceType\\": -4\\n }\\n ],\\n \\"InvoiceInfo\\": {\\n \\"Type\\": \\"\\\\\\"\\\\\\"\\",\\n \\"Desc\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"ExtInfo\\": {\\n \\"key\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"CanSell\\": true,\\n \\"Message\\": \\"\\\\\\"\\\\\\"\\",\\n \\"ShopPromInstVOS\\": [\\n {\\n \\"LmItemId\\": \\"100***42-568***99\\",\\n \\"SkuIds\\": [\\n 0\\n ],\\n \\"AvailableItems\\": [\\n {\\n \\"ItemId\\": 0,\\n \\"LmItemId\\": \\"100***88-52***337\\",\\n \\"SkuId\\": 0,\\n \\"LmShopId\\": 0,\\n \\"TbSellerId\\": 0,\\n \\"Number\\": 1,\\n \\"PriceCent\\": 200,\\n \\"Points\\": 0,\\n \\"PointsAmount\\": 0,\\n \\"UserPayFee\\": 200,\\n \\"Removed\\": true\\n }\\n ],\\n \\"TbSellerId\\": 0,\\n \\"InstanceId\\": \\"\\\\\\"\\\\\\"\\",\\n \\"PromotionName\\": \\"\\\\\\"\\\\\\"\\",\\n \\"PromotionType\\": \\"\\\\\\"\\\\\\"\\",\\n \\"Level\\": \\"\\\\\\"\\\\\\"\\",\\n \\"DiscountPrice\\": 0,\\n \\"ThresholdPrice\\": 0,\\n \\"SpecialPrice\\": 0,\\n \\"UseStartTime\\": 0,\\n \\"ExpireTime\\": 0,\\n \\"Selected\\": false,\\n \\"CanUse\\": false,\\n \\"Reason\\": \\"\\\\\\"\\\\\\"\\",\\n \\"SubBizCode\\": \\"\\\\\\"\\\\\\"\\"\\n }\\n ]\\n }\\n ],\\n \\"UnsellableRenderOrderInfos\\": [\\n {\\n \\"ItemInfos\\": [\\n {\\n \\"ItemId\\": \\"651***245\\",\\n \\"ItemName\\": \\"饼干\\",\\n \\"SkuName\\": \\"500g\\",\\n \\"SkuId\\": 0,\\n \\"DistributionMallId\\": \\"34fds***32423\\",\\n \\"DistributionSupplierId\\": \\"3242***32455\\",\\n \\"DistributorId\\": \\"3245***3243\\",\\n \\"PromotionFee\\": 0,\\n \\"Quantity\\": 10,\\n \\"ItemUrl\\": \\"https://aliyundoc.com\\",\\n \\"ItemPicUrl\\": \\"https://aliyundoc.com\\",\\n \\"Price\\": 200,\\n \\"CanSell\\": false,\\n \\"Message\\": \\"\\\\\\"\\\\\\"\\",\\n \\"VirtualItemType\\": \\"\\\\\\"\\\\\\"\\",\\n \\"ItemPromInstVOS\\": [\\n {\\n \\"LmItemId\\": \\"100***87-644***2078\\",\\n \\"SkuIds\\": [\\n 0\\n ],\\n \\"AvailableItems\\": [\\n {\\n \\"ItemId\\": 0,\\n \\"LmItemId\\": \\"100***87-644***2078\\",\\n \\"SkuId\\": 0,\\n \\"LmShopId\\": 0,\\n \\"TbSellerId\\": 0,\\n \\"Number\\": 1,\\n \\"PriceCent\\": 200,\\n \\"Points\\": 0,\\n \\"PointsAmount\\": 0,\\n \\"UserPayFee\\": 0,\\n \\"Removed\\": true\\n }\\n ],\\n \\"TbSellerId\\": 0,\\n \\"InstanceId\\": \\"\\\\\\"\\\\\\"\\",\\n \\"PromotionName\\": \\"\\\\\\"\\\\\\"\\",\\n \\"PromotionType\\": \\"\\\\\\"\\\\\\"\\",\\n \\"Level\\": \\"\\\\\\"\\\\\\"\\",\\n \\"DiscountPrice\\": 0,\\n \\"ThresholdPrice\\": 0,\\n \\"SpecialPrice\\": 0,\\n \\"UseStartTime\\": 0,\\n \\"ExpireTime\\": 0,\\n \\"Selected\\": false,\\n \\"CanUse\\": false,\\n \\"Reason\\": \\"\\\\\\"\\\\\\"\\",\\n \\"SubBizCode\\": \\"\\\\\\"\\\\\\"\\"\\n }\\n ],\\n \\"Features\\": {\\n \\"key\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"ReservePrice\\": 0\\n }\\n ],\\n \\"DeliveryInfos\\": [\\n {\\n \\"Id\\": \\"4\\",\\n \\"DisplayName\\": \\"包邮\\",\\n \\"PostFee\\": 0,\\n \\"ServiceType\\": -4\\n }\\n ],\\n \\"InvoiceInfo\\": {\\n \\"Type\\": \\"\\\\\\"\\\\\\"\\",\\n \\"Desc\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"ExtInfo\\": {\\n \\"key\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"CanSell\\": false,\\n \\"Message\\": \\"\\\\\\"\\\\\\"\\",\\n \\"ShopPromInstVOS\\": [\\n {\\n \\"LmItemId\\": \\"100**75-2342***213\\",\\n \\"SkuIds\\": [\\n 0\\n ],\\n \\"AvailableItems\\": [\\n {\\n \\"ItemId\\": 0,\\n \\"LmItemId\\": \\"100**75-2342***213\\",\\n \\"SkuId\\": 0,\\n \\"LmShopId\\": 0,\\n \\"TbSellerId\\": 0,\\n \\"Number\\": 0,\\n \\"PriceCent\\": 200,\\n \\"Points\\": 0,\\n \\"PointsAmount\\": 0,\\n \\"UserPayFee\\": 200,\\n \\"Removed\\": true\\n }\\n ],\\n \\"TbSellerId\\": 0,\\n \\"InstanceId\\": \\"\\\\\\"\\\\\\"\\",\\n \\"PromotionName\\": \\"\\\\\\"\\\\\\"\\",\\n \\"PromotionType\\": \\"\\\\\\"\\\\\\"\\",\\n \\"Level\\": \\"\\\\\\"\\\\\\"\\",\\n \\"DiscountPrice\\": 0,\\n \\"ThresholdPrice\\": 0,\\n \\"SpecialPrice\\": 0,\\n \\"UseStartTime\\": 0,\\n \\"ExpireTime\\": 0,\\n \\"Selected\\": true,\\n \\"CanUse\\": true,\\n \\"Reason\\": \\"\\\\\\"\\\\\\"\\",\\n \\"SubBizCode\\": \\"\\\\\\"\\\\\\"xxx\\"\\n }\\n ]\\n }\\n ],\\n \\"AddressInfos\\": [\\n {\\n \\"AddressId\\": 0,\\n \\"Receiver\\": \\"陈**\\",\\n \\"ReceiverPhone\\": \\"182***344\\",\\n \\"AddressDetail\\": \\"{\\\\\\\\\\\\\\"addressDetail\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"湖*省**市**区**街道**7栋\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"divisionCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4***03\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"fullName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"欧**\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"mobile\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1557***502\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"townDivisionCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"43***08\\\\\\\\\\\\\\"}\\",\\n \\"DivisionCode\\": \\"43***03\\",\\n \\"TownDivisionCode\\": \\"430***008\\",\\n \\"IsDefault\\": false\\n }\\n ],\\n \\"ExtInfo\\": {\\n \\"key\\": \\"\\\\\\"\\\\\\"\\"\\n },\\n \\"CanSell\\": true,\\n \\"Message\\": \\"\\\\\\"\\\\\\"\\"\\n }\\n}","type":"json"}]', 'title' => 'Render a distribution purchase order', 'summary' => 'Renders a distribution order.', 'description' => 'Renders a distribution order.', 'requestParamsDescription' => '```'."\n" .'{ '."\n" .' "divisionCode": "The level-4 divisionCode of the district or county (the parent level of the street or town)", // Obtain this field by calling the queryChildDivisionCodeById operation.'."\n" .' "townDivisionCode":"The level-5 divisionCode of the street or town", // Obtain this field by calling the queryChildDivisionCodeById operation.'."\n" .' "fullName": "Recipient name", '."\n" .' "mobile": "Recipient phone number", '."\n" .' "addressDetail": "Recipient address" '."\n" .'}'."\n" .'```.', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RenderDistributionOrder'], ], ], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:renderDistributionOrder', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'SubmitReturnGoodLogistics4Distribution' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => ['operationType' => 'none'], 'parameters' => [ [ 'name' => 'DistributorId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The distributor ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'SubDistributionOrderId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The sub-distribution order ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], [ 'name' => 'DisputeId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The dispute ID.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '14244******33071'], ], [ 'name' => 'LogisticsNo', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The logistics tracking number.', 'type' => 'string', 'required' => false, 'example' => ' SF131*****7061'], ], [ 'name' => 'CpCode', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The company code.', 'type' => 'string', 'required' => false, 'example' => 'SF'], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['title' => '', 'description' => 'The tenant ID.', 'type' => 'string', 'required' => false, 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => '', 'description' => 'PopResponse', 'type' => 'object', 'properties' => [ 'LogsId' => ['title' => '', 'description' => 'The Operation logs ID that corresponds to each request. This ID is automatically generated by the system and returned to the tenant. It is active for troubleshooting. This identity is exposed in the logs of both parties.', 'type' => 'string', 'example' => '1'], 'RequestId' => ['title' => '', 'description' => 'The POP request serial number. Include this serial number in tenant logs to facilitate joint troubleshooting.', 'type' => 'string', 'example' => '79C01D47-3C44-57D9-BC99-1B33F7ED****'], 'SubCode' => ['title' => '', 'description' => 'The error subcode. This is typically used to display business-related error codes. Pay attention to errors of this type.', 'type' => 'string', 'example' => '1004'], 'SubMessage' => ['title' => '', 'description' => 'The business-related error message. Pay attention to errors of this type.', 'type' => 'string', 'example' => 'SUCCESS'], 'PageSize' => ['title' => '', 'description' => 'pageSize', 'type' => 'integer', 'format' => 'int64', 'example' => '20'], 'PageNumber' => ['title' => '', 'description' => 'The current page number.', 'type' => 'integer', 'format' => 'int64', 'example' => '1'], 'TotalCount' => ['title' => '', 'description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '16'], 'Success' => ['title' => '', 'description' => 'Indicates whether the operation was successful.', 'type' => 'boolean', 'example' => 'true'], 'Code' => ['title' => '', 'description' => 'The returned execution result code. A value of 0000 indicates success.', 'type' => 'string', 'example' => '0000'], 'Message' => ['title' => '', 'description' => 'The error message.', 'type' => 'string', 'example' => 'SUCCESS'], ], 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'InvalidTag.Mismatch', 'errorMessage' => 'The specified Tag.n.Key and Tag.n.Value are not match.', 'description' => ''], ['errorCode' => 'InvalidTagCount', 'errorMessage' => 'The specified tags are beyond the permitted range.', 'description' => ''], ], 404 => [ ['errorCode' => 'InvalidInstanceChargeType.NotFound', 'errorMessage' => 'The InstanceChargeType does not exist in our records', 'description' => ''], ['errorCode' => 'InvalidInternetChargeType.ValueNotSupported', 'errorMessage' => 'The specified InternetChargeType is not valid', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"LogsId\\": \\"1\\",\\n \\"RequestId\\": \\"79C01D47-3C44-57D9-BC99-1B33F7ED****\\",\\n \\"SubCode\\": \\"1004\\",\\n \\"SubMessage\\": \\"SUCCESS\\",\\n \\"PageSize\\": 20,\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 16,\\n \\"Success\\": true,\\n \\"Code\\": \\"0000\\",\\n \\"Message\\": \\"SUCCESS\\"\\n}","type":"json"}]', 'title' => 'Submit return logistics information for a distribution purchase order', 'summary' => 'Submits the return logistics information for a distribution purchase order after a return request has been submitted.', 'description' => 'Note: '."\n" .'1. This operation can be called only when the seller has approved the refund (the disputeStatus is 2 as returned by the queryRefundApplicationDetail4DistributionOrder operation) and the goods need to be returned. '."\n" .'2. The DisputeId field must be obtained by calling the queryRefundApplicationDetail4DistributionOrder operation to query the reverse application details of the order.', 'changeSet' => [ ['createdAt' => '2022-05-31T03:21:40.000Z', 'description' => 'OpenAPI offline'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SubmitReturnGoodLogistics4Distribution'], ], ], 'ramActions' => [ [ 'operationType' => 'none', 'ramAction' => [ 'action' => 'linkedmall:submitReturnGoodLogistics4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], ], 'endpoints' => [ ['regionId' => 'cn-hangzhou', 'regionName' => 'China (Hangzhou)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'linkedmall.cn-hangzhou.aliyuncs.com', 'endpoint' => 'linkedmall.cn-hangzhou.aliyuncs.com', 'vpc' => 'linkedmall.vpc-proxy.aliyuncs.com'], ['regionId' => 'cn-shanghai', 'regionName' => 'China (Shanghai)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'linkedmall.aliyuncs.com', 'endpoint' => 'linkedmall.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-zhangjiakou', 'regionName' => 'China (Zhangjiakou)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'linkedmall-distributor.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'linkedmall-distributor.cn-zhangjiakou.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-north-2-gov-1', 'regionName' => 'Beijing Government Cloud', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'linkedmall.aliyuncs.com', 'endpoint' => 'linkedmall.aliyuncs.com', 'vpc' => ''], ], 'errorCodes' => [ ['code' => 'ApplyReasonTextIdInvalid', 'message' => '无效的退款原因id', 'http_code' => 400, 'description' => ''], ['code' => 'AuthCompanyNotFind', 'message' => 'AK对应的主体不存在', 'http_code' => 404, 'description' => ''], ['code' => 'CpCodeInvalid', 'message' => '无法识别的快递公司代号 {}', 'http_code' => 400, 'description' => ''], ['code' => 'DisputeInSelleFundOnlyCanReturnAll', 'message' => '售中只能全部退', 'http_code' => 400, 'description' => ''], ['code' => 'DisputePolicyInvalid', 'message' => '无效的退款类型', 'http_code' => 400, 'description' => ''], ['code' => 'GoodStatusInvalid', 'message' => '无效的货品状态', 'http_code' => 400, 'description' => ''], ['code' => 'HasNoPrivilege', 'message' => 'NoPrivilege.', 'http_code' => 403, 'description' => 'No permission'], ['code' => 'linkedmall.errorcode.InternalError', 'message' => 'The request processing has failed due to some unknown error.', 'http_code' => 500, 'description' => ''], ['code' => 'MissingParameter', 'message' => 'You must specify the parameter.', 'http_code' => 500, 'description' => ''], ['code' => 'MissingParameter', 'message' => 'Required parameter \'{}\' is not found.', 'http_code' => 400, 'description' => ''], ['code' => 'OnlyRefundAndReturnCanSubmitShipping', 'message' => '只有退货退款才能提交退货物流信息', 'http_code' => 400, 'description' => ''], ['code' => 'OrderForbidden', 'message' => '{} 订单无访问权限', 'http_code' => 403, 'description' => ''], ['code' => 'OrderLineForbidden', 'message' => '{} 子订单无访问权限', 'http_code' => 403, 'description' => ''], ['code' => 'OrderLineNotFound', 'message' => '{} 子订单不存在', 'http_code' => 404, 'description' => ''], ['code' => 'OrderNotFound', 'message' => '订单不存在', 'http_code' => 404, 'description' => ''], ['code' => 'OuterPurchaseOrderIdExist', 'message' => '{} 外部采购单已经存在', 'http_code' => 500, 'description' => ''], ['code' => 'ParameterInvalid', 'message' => 'parameter {} invalid', 'http_code' => 400, 'description' => ''], ['code' => 'PurchaseOrderForbidden', 'message' => '采购单不存在或无访问权限', 'http_code' => 403, 'description' => ''], ['code' => 'PurchaseOrderIdOrOrderIdInvalid', 'message' => '分销交易号或者主订单号不正确', 'http_code' => 400, 'description' => ''], ['code' => 'PurchaseOrderNotFound', 'message' => '{} 采购单不存在', 'http_code' => 400, 'description' => ''], ['code' => 'RefundAmountMustLessThanOrder', 'message' => '退款金额不能大于订单金额', 'http_code' => 400, 'description' => ''], ['code' => 'RefundNotFound', 'message' => '退款单不存在', 'http_code' => 400, 'description' => ''], ['code' => 'RefundNumberMustLessThanOrder', 'message' => '退款数量不能大于订单数量', 'http_code' => 400, 'description' => ''], ['code' => 'SavePurchaseOrderError', 'message' => '保存采购单失败', 'http_code' => 500, 'description' => ''], ['code' => 'ShopForbidden', 'message' => '{} 店铺无访问权限', 'http_code' => 403, 'description' => ''], ['code' => 'ShopIdUnique', 'message' => '存在多个不同的shopId', 'http_code' => 404, 'description' => ''], ['code' => 'ShopNotFind', 'message' => '{} 店铺不存在', 'http_code' => 404, 'description' => ''], ['code' => 'ShopTypeInvalid', 'message' => 'skuId:{} 是经销集采的店铺商品无法下单', 'http_code' => 400, 'description' => ''], ['code' => 'SkuNotFind', 'message' => '{} sku不存在', 'http_code' => 404, 'description' => ''], ['code' => 'SkuPriceUnique', 'message' => 'skuId:{} sku价格不是最新的', 'http_code' => 400, 'description' => ''], ], 'changeSet' => [ [ 'apis' => [ ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'QueryLogistics4Distribution'], ], 'createdAt' => '2023-09-12T10:14:00.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Request parameters changed', 'api' => 'ApplyCreateDistributionOrder'], ], 'createdAt' => '2023-06-06T11:51:13.000Z', 'description' => '', ], [ 'apis' => [ ['description' => 'Response parameters changed', 'api' => 'ListDistributionItem'], ], 'createdAt' => '2022-12-30T12:19:56.000Z', 'description' => '分销商品列表接口更新,支持返回商家税率税码信息。', ], [ 'apis' => [ ['description' => 'Response parameters changed', 'api' => 'QueryItemGuideRetailPrice'], ], 'createdAt' => '2022-12-08T09:52:05.000Z', 'description' => '商品建议售价接口增加最低建议售价字段', ], [ 'apis' => [ ['description' => 'Request parameters changed', 'api' => 'ApplyCreateDistributionOrder'], ], 'createdAt' => '2022-11-29T10:08:47.000Z', 'description' => '分销交易支持指定外部单号', ], [ 'apis' => [ ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'ListDistributionItem'], ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'QueryItemDetail'], ], 'createdAt' => '2022-09-23T10:56:18.000Z', 'description' => '商品接口、商品列表接口调整', ], [ 'apis' => [ ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'QueryDistributionMall'], ], 'createdAt' => '2022-07-21T09:11:52.000Z', 'description' => '分销业务商详接口和分销商城接口变更', ], [ 'apis' => [ ['description' => 'OpenAPI offline', 'api' => 'QueryChildDivisionCodeById'], ], 'createdAt' => '2022-07-21T01:58:27.000Z', 'description' => '添加区域码查询接口', ], [ 'apis' => [ ['description' => 'Request parameters changed, Response parameters changed', 'api' => 'ListDistributionMall'], ], 'createdAt' => '2022-07-19T03:02:52.000Z', 'description' => '分销商入驻对接接口发布', ], [ 'apis' => [ ['description' => 'OpenAPI offline', 'api' => 'ListDistributionItem'], ['description' => 'OpenAPI offline', 'api' => 'QueryItemDetail'], ], 'createdAt' => '2022-05-31T09:47:54.000Z', 'description' => '分销相关接口上线', ], [ 'apis' => [ ['description' => 'OpenAPI offline', 'api' => 'AddDistributionItem'], ['description' => 'OpenAPI offline', 'api' => 'ApplyCreateDistributionOrder'], ['description' => 'OpenAPI offline', 'api' => 'ApplyDistributionMall'], ['description' => 'OpenAPI offline', 'api' => 'ApplyDistributor'], ['description' => 'OpenAPI offline', 'api' => 'ApplyRefund4Distribution'], ['description' => 'OpenAPI offline', 'api' => 'CancelDistributionTrade'], ['description' => 'OpenAPI offline', 'api' => 'CancelRefund4Distribution'], ['description' => 'OpenAPI offline', 'api' => 'ChangeDistributorSubjectInfo'], ['description' => 'OpenAPI offline', 'api' => 'ConfirmDisburse4Distribution'], ['description' => 'OpenAPI offline', 'api' => 'CreateDistribution'], ], 'createdAt' => '2022-05-31T08:03:08.000Z', 'description' => '项目初始化,提供基本的分销功能。', ], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '-1', 'countWindow' => 1, 'regionId' => '*'], ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryOrderList4Distribution'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RenderDistributionOrder'], ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ApplyRefund4Distribution'], ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'InitApplyRefund4Distribution'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryDistributionBillDetail'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryOrderDetail4Distribution'], ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CancelDistributionTrade'], ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SubmitReturnGoodLogistics4Distribution'], ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'InitModifyRefund4Distribution'], ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CancelRefund4Distribution'], ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ConfirmDisburse4Distribution'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryDistributionTradeStatus'], ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ModifyRefund4Distribution'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryRefundApplicationDetail4Distribution'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ApplyCreateDistributionOrder'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'QueryLogistics4Distribution'], ['threshold' => '2', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDistributionItem'], ], ], 'ram' => [ 'productCode' => 'Linkedmall', 'productName' => 'LinkedMall', 'ramCodes' => ['linkedmall', 'neuron'], 'ramLevel' => 'OPERATION', 'ramConditions' => [], 'ramActions' => [ [ 'apiName' => 'InitApplyRefund4Distribution', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:initApplyRefund4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryOrderList4Distribution', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryOrderList4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryMallCategoryList', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryMallCategoryList', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'ModifyRefund4Distribution', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:modifyRefund4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListDistributionItem', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:listDistributionItem', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryDistributionBillDetail', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:getDistributionBillByDistributor', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'ApplyCreateDistributionOrder', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:applyCreateDistributionOrder', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryItemDetailWithDivision', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryItemDetailWithDivision', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'InitModifyRefund4Distribution', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:initModifyRefund4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryRefundApplicationDetail4Distribution', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryRefundApplicationDetail4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'ApplyRefund4Distribution', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:applyRefund4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'RenderDistributionOrder', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:renderDistributionOrder', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListDistributionMall', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:listDistributionMall', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryDistributionMall', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryDistributionMall', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryOrderDetail4Distribution', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryOrderDetail4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListDistributionItemWithoutCache', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:listDistributionItemWithoutCache', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'ConfirmDisburse4Distribution', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:confirmDisburse4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryChildDivisionCodeById', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryChildDivisionCodeById', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'CancelRefund4Distribution', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:cancelRefund4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryItemDetail', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryItemDetail', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryDistributionTradeStatus', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryDistributionTradeStatus', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'SubmitReturnGoodLogistics4Distribution', 'description' => '', 'operationType' => 'none', 'ramAction' => [ 'action' => 'linkedmall:submitReturnGoodLogistics4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryLogistics4Distribution', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryLogistics4Distribution', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'QueryItemGuideRetailPrice', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:queryItemGuideRetailPrice', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'CancelDistributionTrade', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'linkedmall:cancelDistributionTrade', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Linkedmall', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], 'resourceTypes' => [], ], ];