POST 提交市场 SkillBot 公开资料更新
POST /loom/v1/marketListings/{marketListing}:updatePublicProfile 提交市场 SkillBot 公开资料更新
所属分组:Market Listings · 市场上架
Creates a pending review request for listing public profile fields only. It does not change execution version, input/output contract, pricing, sale status, or transaction facts before approval.
BASE URL
https://router.shengsuanyun.com/api认证方式
Authorization: Bearer YOUR_API_KEY端点列表
POST/loom/v1/marketListings/{marketListing}:updatePublicProfileSubmit Market SkillBot public profile update
Creates a pending review request for listing public profile fields only. It does not change execution version, input/output contract, pricing, sale status, or transaction facts before approval.
请求参数
| 参数 | 位置 / 类型 | 说明 |
|---|---|---|
marketListing必填 | path / any | Market listing ID |
请求体 · 必填
Public profile update request
application/json
| 字段 | 类型 | 说明 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
category | string | ||||||||||||||||
description | string | ||||||||||||||||
displayName | string | ||||||||||||||||
updateSummary | string | ||||||||||||||||
value | object | 展开结构
|
{
"category": "string",
"description": "string",
"displayName": "string",
"updateSummary": "string",
"value": {
"notSuitableFor": "string",
"problemSolved": "string",
"scenarios": [
"string"
],
"targetAudience": "string"
}
}请求示例
参考地址:https://loomloom.shengsuanyun.com。路径参数与凭据需替换;非 JSON 请求体需按对应格式准备。
curl -X POST 'https://loomloom.shengsuanyun.com/loom/v1/marketListings/{marketListing}:updatePublicProfile' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
--data '{
"category": "string",
"description": "string",
"displayName": "string",
"updateSummary": "string",
"value": {
"notSuitableFor": "string",
"problemSolved": "string",
"scenarios": [
"string"
],
"targetAudience": "string"
}
}'响应
202 Accepted
application/json
| 字段 | 类型 | 说明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
description | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
displayName | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
id | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
listingId | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
listingVersionId | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reviewReason | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reviewedAtUnix | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
skillPackageReview | object | 展开结构
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
submittedAtUnix | integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
updateSummary | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
value | object | 展开结构
|
{
"description": "string",
"displayName": "string",
"id": "string",
"listingId": "string",
"listingVersionId": "string",
"reviewReason": "string",
"reviewedAtUnix": 0,
"skillPackageReview": {
"currentPublished": {
"archiveHash": "string",
"contentTreeHash": "string",
"createdAtUnix": 0,
"distributionAvailabilityStatus": "string",
"distributionBlockReason": "string",
"formatSpecVersion": "string",
"generatorVersion": "string",
"id": "string",
"listingId": "string",
"mode": "string",
"originalName": "string",
"packageOrigin": "string",
"publishedAtUnix": 0,
"sizeBytes": 0,
"sourceSnapshotHash": "string",
"status": "string",
"validationId": "string",
"versionNumber": 0
},
"diffs": [
{
"changeType": "string",
"newSha256": "string",
"oldSha256": "string",
"path": "string"
}
],
"pending": {
"archiveHash": "string",
"contentTreeHash": "string",
"createdAtUnix": 0,
"distributionAvailabilityStatus": "string",
"distributionBlockReason": "string",
"formatSpecVersion": "string",
"generatorVersion": "string",
"id": "string",
"listingId": "string",
"mode": "string",
"originalName": "string",
"packageOrigin": "string",
"publishedAtUnix": 0,
"sizeBytes": 0,
"sourceSnapshotHash": "string",
"status": "string",
"validationId": "string",
"versionNumber": 0
}
},
"status": "string",
"submittedAtUnix": 0,
"updateSummary": "string",
"value": {
"notSuitableFor": "string",
"problemSolved": "string",
"scenarios": [
"string"
],
"targetAudience": "string"
}
}400 Bad Request
application/json
| 字段 | 类型 | 说明 |
|---|---|---|
code | string | |
error | string |
{
"code": "string",
"error": "string"
}401 Unauthorized
application/json
| 字段 | 类型 | 说明 |
|---|---|---|
code | string | |
error | string |
{
"code": "string",
"error": "string"
}404 Not Found
application/json
| 字段 | 类型 | 说明 |
|---|---|---|
code | string | |
error | string |
{
"code": "string",
"error": "string"
}409 Conflict
application/json
| 字段 | 类型 | 说明 |
|---|---|---|
code | string | |
error | string |
{
"code": "string",
"error": "string"
}500 Internal Server Error
application/json
| 字段 | 类型 | 说明 |
|---|---|---|
code | string | |
error | string |
{
"code": "string",
"error": "string"
}