搜尋資料會在使用時載入。亦可直接瀏覽下方分類。

MCP tool

儲存引導式報表範本版本

sosoapi_save_report_template

以 editor 或以上角色儲存私人 PPTX、DOCX 或 XLSX 範本版本,傳 template 來源 bytes、sourceSha256、欄位配對、expected_version 同 mutation_id。所有必填欄位要先配對,版本須為原版本加一;新範本用 expected_version=null。重試保留同一身份及內容;儲存唔會發布、產生報表或更新平台數據。

閱讀 Markdown

Profiles 及連接方式

Profiles: full · Transports: stdio, http

Profile 只影響工具可見性,不會授予權限。HTTP 不提供本機檔案上傳。SOSOAPI_OUTPUT_SCHEMAS=1 會宣告輸出 schema;兩種模式均會回傳 structured results。

權限及改動

MCP annotations 只提供工具發現提示,並非存取控制保證;實際呼叫仍須通過登入、角色、資源及能力檢查。

{
  "readOnlyHint": false,
  "destructiveHint": false,
  "idempotentHint": true,
  "openWorldHint": false
}

輸入欄位

必填表示在所屬物件及所選分支內必須提供;子欄位必填不代表可選的父物件亦變成必填。以下欄位名稱及規則直接來自 contract。

輸入欄位
欄位/分支類型/必填限制
$object父物件內必填
  • additionalProperties: false
workspace_idstring父物件內必填
  • format: "uuid"
templateobject父物件內必填
  • additionalProperties: false
template.idstring父物件內必填
  • format: "uuid"
template.versioninteger父物件內必填
  • minimum: 1
  • maximum: 1000000
template.namestring父物件內必填
  • minLength: 1
  • maxLength: 100
template.formatstring父物件內必填
  • enum: ["pptx","docx","xlsx"]
template.sourceBase64string父物件內必填
  • maxLength: 12582912
  • pattern: "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
template.sourceSha256string父物件內必填
  • pattern: "^[a-f0-9]{64}$"
template.mappingsobject父物件內必填
  • additionalProperties: {"anyOf":[{"type":"object","properties":{"kind":{"type":"string","enum":["text"]},"value":{"type":"string","maxLength":2000}},"required":["kind","value"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","enum":["selection"]},"field":{"type":"string","enum":["accounts","period","timezone","platforms","dataset","reviewed","coverage"]}},"required":["kind","field"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","enum":["metric"]},"platform":{"type":"string","enum":["facebook","instagram","threads","youtube"]},"key":{"type":"string","minLength":1,"maxLength":150},"unit":{"type":"string","minLength":1,"maxLength":100},"grain":{"type":"string","enum":["post","account"]},"measurementKind":{"type":"string","enum":["lifetime","snapshot","period","unknown"]},"accountId":{"type":"string","format":"uuid"},"providerResourceId":{"anyOf":[{"type":"string","minLength":1,"maxLength":512},{"type":"null"}]},"sourcePath":{"type":"string","maxLength":2000},"requestId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}]}},"required":["kind","platform","key","unit","grain","measurementKind"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","enum":["formula"]},"id":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1,"maximum":1000000}},"required":["kind","id","version"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","enum":["table"]},"source":{"type":"string","enum":["measurements","formulas"]},"limit":{"type":"integer","minimum":1,"maximum":100}},"required":["kind","source","limit"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","enum":["chart"]},"source":{"type":"string","enum":["publication_by_platform"]}},"required":["kind","source"],"additionalProperties":false}]}
template.mappings.*object可選/陣列項目—
template.mappings.*anyOf 1object可選/陣列項目
  • additionalProperties: false
template.mappings.*.kindanyOf 1string父物件內必填
  • enum: ["text"]
template.mappings.*.valueanyOf 1string父物件內必填
  • maxLength: 2000
template.mappings.*anyOf 2object可選/陣列項目
  • additionalProperties: false
template.mappings.*.kindanyOf 2string父物件內必填
  • enum: ["selection"]
template.mappings.*.fieldanyOf 2string父物件內必填
  • enum: ["accounts","period","timezone","platforms","dataset","reviewed","coverage"]
template.mappings.*anyOf 3object可選/陣列項目
  • additionalProperties: false
template.mappings.*.kindanyOf 3string父物件內必填
  • enum: ["metric"]
template.mappings.*.platformanyOf 3string父物件內必填
  • enum: ["facebook","instagram","threads","youtube"]
template.mappings.*.keyanyOf 3string父物件內必填
  • minLength: 1
  • maxLength: 150
template.mappings.*.unitanyOf 3string父物件內必填
  • minLength: 1
  • maxLength: 100
template.mappings.*.grainanyOf 3string父物件內必填
  • enum: ["post","account"]
template.mappings.*.measurementKindanyOf 3string父物件內必填
  • enum: ["lifetime","snapshot","period","unknown"]
template.mappings.*.accountIdanyOf 3string可選/陣列項目
  • format: "uuid"
template.mappings.*.providerResourceIdanyOf 3string | null可選/陣列項目—
template.mappings.*.providerResourceIdanyOf 3 / anyOf 1string可選/陣列項目
  • minLength: 1
  • maxLength: 512
template.mappings.*.providerResourceIdanyOf 3 / anyOf 2null可選/陣列項目—
template.mappings.*.sourcePathanyOf 3string可選/陣列項目
  • maxLength: 2000
template.mappings.*.requestIdanyOf 3string | null可選/陣列項目—
template.mappings.*.requestIdanyOf 3 / anyOf 1string可選/陣列項目
  • format: "uuid"
template.mappings.*.requestIdanyOf 3 / anyOf 2null可選/陣列項目—
template.mappings.*anyOf 4object可選/陣列項目
  • additionalProperties: false
template.mappings.*.kindanyOf 4string父物件內必填
  • enum: ["formula"]
template.mappings.*.idanyOf 4string父物件內必填
  • format: "uuid"
template.mappings.*.versionanyOf 4integer父物件內必填
  • minimum: 1
  • maximum: 1000000
template.mappings.*anyOf 5object可選/陣列項目
  • additionalProperties: false
template.mappings.*.kindanyOf 5string父物件內必填
  • enum: ["table"]
template.mappings.*.sourceanyOf 5string父物件內必填
  • enum: ["measurements","formulas"]
template.mappings.*.limitanyOf 5integer父物件內必填
  • minimum: 1
  • maximum: 100
template.mappings.*anyOf 6object可選/陣列項目
  • additionalProperties: false
template.mappings.*.kindanyOf 6string父物件內必填
  • enum: ["chart"]
template.mappings.*.sourceanyOf 6string父物件內必填
  • enum: ["publication_by_platform"]
expected_versioninteger | null父物件內必填—
expected_versionanyOf 1integer父物件內必填
  • minimum: 1
  • maximum: 1000000
expected_versionanyOf 2null父物件內必填—
mutation_idstring父物件內必填
  • format: "uuid"
完整 JSON Schema
{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "template": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "version": {
          "type": "integer",
          "minimum": 1,
          "maximum": 1000000
        },
        "name": {
          "type": "string",
          "minLength": 1,
          "maxLength": 100
        },
        "format": {
          "type": "string",
          "enum": [
            "pptx",
            "docx",
            "xlsx"
          ]
        },
        "sourceBase64": {
          "type": "string",
          "maxLength": 12582912,
          "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
        },
        "sourceSha256": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "mappings": {
          "type": "object",
          "additionalProperties": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "kind": {
                    "type": "string",
                    "enum": [
                      "text"
                    ]
                  },
                  "value": {
                    "type": "string",
                    "maxLength": 2000
                  }
                },
                "required": [
                  "kind",
                  "value"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "kind": {
                    "type": "string",
                    "enum": [
                      "selection"
                    ]
                  },
                  "field": {
                    "type": "string",
                    "enum": [
                      "accounts",
                      "period",
                      "timezone",
                      "platforms",
                      "dataset",
                      "reviewed",
                      "coverage"
                    ]
                  }
                },
                "required": [
                  "kind",
                  "field"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "kind": {
                    "type": "string",
                    "enum": [
                      "metric"
                    ]
                  },
                  "platform": {
                    "type": "string",
                    "enum": [
                      "facebook",
                      "instagram",
                      "threads",
                      "youtube"
                    ]
                  },
                  "key": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 150
                  },
                  "unit": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100
                  },
                  "grain": {
                    "type": "string",
                    "enum": [
                      "post",
                      "account"
                    ]
                  },
                  "measurementKind": {
                    "type": "string",
                    "enum": [
                      "lifetime",
                      "snapshot",
                      "period",
                      "unknown"
                    ]
                  },
                  "accountId": {
                    "type": "string",
                    "format": "uuid"
                  },
                  "providerResourceId": {
                    "anyOf": [
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 512
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "sourcePath": {
                    "type": "string",
                    "maxLength": 2000
                  },
                  "requestId": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "kind",
                  "platform",
                  "key",
                  "unit",
                  "grain",
                  "measurementKind"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "kind": {
                    "type": "string",
                    "enum": [
                      "formula"
                    ]
                  },
                  "id": {
                    "type": "string",
                    "format": "uuid"
                  },
                  "version": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 1000000
                  }
                },
                "required": [
                  "kind",
                  "id",
                  "version"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "kind": {
                    "type": "string",
                    "enum": [
                      "table"
                    ]
                  },
                  "source": {
                    "type": "string",
                    "enum": [
                      "measurements",
                      "formulas"
                    ]
                  },
                  "limit": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 100
                  }
                },
                "required": [
                  "kind",
                  "source",
                  "limit"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "kind": {
                    "type": "string",
                    "enum": [
                      "chart"
                    ]
                  },
                  "source": {
                    "type": "string",
                    "enum": [
                      "publication_by_platform"
                    ]
                  }
                },
                "required": [
                  "kind",
                  "source"
                ],
                "additionalProperties": false
              }
            ]
          }
        }
      },
      "required": [
        "id",
        "version",
        "name",
        "format",
        "sourceBase64",
        "sourceSha256",
        "mappings"
      ],
      "additionalProperties": false
    },
    "expected_version": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 1,
          "maximum": 1000000
        },
        {
          "type": "null"
        }
      ]
    },
    "mutation_id": {
      "type": "string",
      "format": "uuid"
    }
  },
  "required": [
    "workspace_id",
    "template",
    "expected_version",
    "mutation_id"
  ],
  "additionalProperties": false
}

結構化輸出

此 schema 描述成功工具結果的 structuredContent。MCP envelope 亦包括 content,失敗時可能設定 isError;請勿將文字收據或已接受的請求視為平台終態。權限及重試規則請參閱對應的 API 操作。

必填表示在所屬物件及所選分支內必須提供;子欄位必填不代表可選的父物件亦變成必填。以下欄位名稱及規則直接來自 contract。

結構化輸出
欄位/分支類型/必填限制
$object父物件內必填
  • additionalProperties: false
contractVersionstring父物件內必填
  • const: "analytics-template/v1"
workspaceIdstring父物件內必填
  • format: "uuid"
idstring父物件內必填
  • format: "uuid"
versioninteger父物件內必填
  • minimum: 1
  • maximum: 1000000
namestring父物件內必填
  • minLength: 1
  • maxLength: 100
formatstring父物件內必填
  • enum: ["pptx","docx","xlsx"]
sourceBase64string父物件內必填
  • maxLength: 12582912
  • pattern: "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
sourceSha256string父物件內必填
  • pattern: "^[a-f0-9]{64}$"
mappingsobject父物件內必填
  • additionalProperties: {"oneOf":[{"type":"object","properties":{"kind":{"type":"string","const":"text"},"value":{"type":"string","maxLength":2000}},"required":["kind","value"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","const":"selection"},"field":{"type":"string","enum":["accounts","period","timezone","platforms","dataset","reviewed","coverage"]}},"required":["kind","field"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","const":"metric"},"platform":{"type":"string","enum":["facebook","instagram","threads","youtube"]},"key":{"type":"string","minLength":1,"maxLength":150},"unit":{"type":"string","minLength":1,"maxLength":100},"grain":{"type":"string","enum":["post","account"]},"measurementKind":{"type":"string","enum":["lifetime","snapshot","period","unknown"]},"accountId":{"type":"string","format":"uuid"},"providerResourceId":{"anyOf":[{"type":"string","minLength":1,"maxLength":512},{"type":"null"}]},"sourcePath":{"type":"string","maxLength":2000},"requestId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}]}},"required":["kind","platform","key","unit","grain","measurementKind"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","const":"formula"},"id":{"type":"string","format":"uuid"},"version":{"type":"integer","minimum":1,"maximum":1000000}},"required":["kind","id","version"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","const":"table"},"source":{"type":"string","enum":["measurements","formulas"]},"limit":{"type":"integer","minimum":1,"maximum":100}},"required":["kind","source","limit"],"additionalProperties":false},{"type":"object","properties":{"kind":{"type":"string","const":"chart"},"source":{"type":"string","const":"publication_by_platform"}},"required":["kind","source"],"additionalProperties":false}]}
mappings.*object可選/陣列項目—
mappings.*oneOf 1object可選/陣列項目
  • additionalProperties: false
mappings.*.kindoneOf 1string父物件內必填
  • const: "text"
mappings.*.valueoneOf 1string父物件內必填
  • maxLength: 2000
mappings.*oneOf 2object可選/陣列項目
  • additionalProperties: false
mappings.*.kindoneOf 2string父物件內必填
  • const: "selection"
mappings.*.fieldoneOf 2string父物件內必填
  • enum: ["accounts","period","timezone","platforms","dataset","reviewed","coverage"]
mappings.*oneOf 3object可選/陣列項目
  • additionalProperties: false
mappings.*.kindoneOf 3string父物件內必填
  • const: "metric"
mappings.*.platformoneOf 3string父物件內必填
  • enum: ["facebook","instagram","threads","youtube"]
mappings.*.keyoneOf 3string父物件內必填
  • minLength: 1
  • maxLength: 150
mappings.*.unitoneOf 3string父物件內必填
  • minLength: 1
  • maxLength: 100
mappings.*.grainoneOf 3string父物件內必填
  • enum: ["post","account"]
mappings.*.measurementKindoneOf 3string父物件內必填
  • enum: ["lifetime","snapshot","period","unknown"]
mappings.*.accountIdoneOf 3string可選/陣列項目
  • format: "uuid"
mappings.*.providerResourceIdoneOf 3string | null可選/陣列項目—
mappings.*.providerResourceIdoneOf 3 / anyOf 1string可選/陣列項目
  • minLength: 1
  • maxLength: 512
mappings.*.providerResourceIdoneOf 3 / anyOf 2null可選/陣列項目—
mappings.*.sourcePathoneOf 3string可選/陣列項目
  • maxLength: 2000
mappings.*.requestIdoneOf 3string | null可選/陣列項目—
mappings.*.requestIdoneOf 3 / anyOf 1string可選/陣列項目
  • format: "uuid"
mappings.*.requestIdoneOf 3 / anyOf 2null可選/陣列項目—
mappings.*oneOf 4object可選/陣列項目
  • additionalProperties: false
mappings.*.kindoneOf 4string父物件內必填
  • const: "formula"
mappings.*.idoneOf 4string父物件內必填
  • format: "uuid"
mappings.*.versiononeOf 4integer父物件內必填
  • minimum: 1
  • maximum: 1000000
mappings.*oneOf 5object可選/陣列項目
  • additionalProperties: false
mappings.*.kindoneOf 5string父物件內必填
  • const: "table"
mappings.*.sourceoneOf 5string父物件內必填
  • enum: ["measurements","formulas"]
mappings.*.limitoneOf 5integer父物件內必填
  • minimum: 1
  • maximum: 100
mappings.*oneOf 6object可選/陣列項目
  • additionalProperties: false
mappings.*.kindoneOf 6string父物件內必填
  • const: "chart"
mappings.*.sourceoneOf 6string父物件內必填
  • const: "publication_by_platform"
createdAtstring父物件內必填
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
完整 JSON Schema
{
  "type": "object",
  "properties": {
    "contractVersion": {
      "type": "string",
      "const": "analytics-template/v1"
    },
    "workspaceId": {
      "type": "string",
      "format": "uuid"
    },
    "id": {
      "type": "string",
      "format": "uuid"
    },
    "version": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000000
    },
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100
    },
    "format": {
      "type": "string",
      "enum": [
        "pptx",
        "docx",
        "xlsx"
      ]
    },
    "sourceBase64": {
      "type": "string",
      "maxLength": 12582912,
      "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
    },
    "sourceSha256": {
      "type": "string",
      "pattern": "^[a-f0-9]{64}$"
    },
    "mappings": {
      "type": "object",
      "propertyNames": {
        "type": "string",
        "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,63}$"
      },
      "additionalProperties": {
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "const": "text"
              },
              "value": {
                "type": "string",
                "maxLength": 2000
              }
            },
            "required": [
              "kind",
              "value"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "const": "selection"
              },
              "field": {
                "type": "string",
                "enum": [
                  "accounts",
                  "period",
                  "timezone",
                  "platforms",
                  "dataset",
                  "reviewed",
                  "coverage"
                ]
              }
            },
            "required": [
              "kind",
              "field"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "const": "metric"
              },
              "platform": {
                "type": "string",
                "enum": [
                  "facebook",
                  "instagram",
                  "threads",
                  "youtube"
                ]
              },
              "key": {
                "type": "string",
                "minLength": 1,
                "maxLength": 150
              },
              "unit": {
                "type": "string",
                "minLength": 1,
                "maxLength": 100
              },
              "grain": {
                "type": "string",
                "enum": [
                  "post",
                  "account"
                ]
              },
              "measurementKind": {
                "type": "string",
                "enum": [
                  "lifetime",
                  "snapshot",
                  "period",
                  "unknown"
                ]
              },
              "accountId": {
                "type": "string",
                "format": "uuid"
              },
              "providerResourceId": {
                "anyOf": [
                  {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 512
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "sourcePath": {
                "type": "string",
                "maxLength": 2000
              },
              "requestId": {
                "anyOf": [
                  {
                    "type": "string",
                    "format": "uuid"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "kind",
              "platform",
              "key",
              "unit",
              "grain",
              "measurementKind"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "const": "formula"
              },
              "id": {
                "type": "string",
                "format": "uuid"
              },
              "version": {
                "type": "integer",
                "minimum": 1,
                "maximum": 1000000
              }
            },
            "required": [
              "kind",
              "id",
              "version"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "const": "table"
              },
              "source": {
                "type": "string",
                "enum": [
                  "measurements",
                  "formulas"
                ]
              },
              "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100
              }
            },
            "required": [
              "kind",
              "source",
              "limit"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "kind": {
                "type": "string",
                "const": "chart"
              },
              "source": {
                "type": "string",
                "const": "publication_by_platform"
              }
            },
            "required": [
              "kind",
              "source"
            ],
            "additionalProperties": false
          }
        ]
      }
    },
    "createdAt": {
      "type": "string",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      "format": "date-time"
    }
  },
  "required": [
    "contractVersion",
    "workspaceId",
    "id",
    "version",
    "name",
    "format",
    "sourceBase64",
    "sourceSha256",
    "mappings",
    "createdAt"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

工具呼叫範例

以下虛構值已按 contract 驗證,並非真實帳戶 ID、憑證或發佈紀錄。請以已授權範圍回傳的 ID、已準備完成的素材及已審核排程取代,並在寫入前核對平台資格。此頁不會呼叫 API。

{
  "name": "sosoapi_save_report_template",
  "arguments": {
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "template": {
      "id": "11111111-1111-4111-8111-111111111111",
      "version": 1,
      "name": "example",
      "format": "pptx",
      "sourceBase64": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "sourceSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "mappings": {}
    },
    "expected_version": null,
    "mutation_id": "11111111-1111-4111-8111-111111111111"
  }
}

structuredContent

{
  "contractVersion": "analytics-template/v1",
  "workspaceId": "11111111-1111-4111-8111-111111111111",
  "id": "11111111-1111-4111-8111-111111111111",
  "version": 1,
  "name": "example",
  "format": "pptx",
  "sourceBase64": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "sourceSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "mappings": {},
  "createdAt": "2099-01-15T09:00:00Z"
}
安裝或連接 MCP