खोज केवल इस्तेमाल करने पर लोड होती है। नीचे सभी श्रेणियाँ देखें।

MCP टूल

जॉब की सूची देखें

sosoapi_list_jobs

साइन इन किए यूज़र के हाल के बैकग्राउंड जॉब की सूची स्थिति और प्रगति सहित देखें।

Markdown में पढ़ें

प्रोफ़ाइल और ट्रांसपोर्ट

प्रोफ़ाइल: full · ट्रांसपोर्ट: stdio, http

क्लाइंट में दिखने वाले टूल के लिए core या full चुनें; इससे अनुमतियाँ नहीं बदलतीं। लोकल फ़ाइल अपलोड के लिए stdio चाहिए और HTTP पर उपलब्ध नहीं। खोज में आउटपुट स्कीमा के लिए SOSOAPI_OUTPUT_SCHEMAS=1 सेट करें। इस सेटिंग के साथ या बिना टूल संरचित परिणाम लौटाते हैं।

अनुमतियाँ और अन्य प्रभाव

एनोटेशन क्लाइंट को टूल का वर्णन करने में मदद करते हैं। हर कॉल फिर भी यूज़र का प्रमाणीकरण, भूमिका, संसाधन एक्सेस और क्षमता अधिकार जाँचती है।

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

इनपुट फ़ील्ड

Required का अर्थ पैरेंट ऑब्जेक्ट और चुनी शाखा के भीतर अनिवार्य है। अनिवार्य चाइल्ड से वैकल्पिक पैरेंट अनिवार्य नहीं होता। नीचे के नियम और फ़ील्ड नाम कॉन्ट्रैक्ट से लिए गए हैं।

इनपुट फ़ील्ड
फ़ील्ड / शाखाप्रकार / अनिवार्यशर्तें
$objectपैरेंट में अनिवार्य
  • additionalProperties: false
limitintegerवैकल्पिक / आइटम

पेज आकार, 1 से 100। limit या cursor भेजने पर रूट कर्सर पेजिनेशन अपनाता है और उत्तर में next_cursor जोड़ता है।

  • minimum: 1
  • maximum: 100
cursorstringवैकल्पिक / आइटम

अपारदर्शी कर्सर: पिछले पेज का next_cursor, बिना बदलाव। पहले पेज के लिए इसे छोड़ दें। हर पेज के साथ समान फ़िल्टर भेजना आवश्यक है।

  • minLength: 1
  • maxLength: 512
संपूर्ण JSON Schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "description": "Page size, 1 to 100. Sending limit or cursor switches this route to cursor paging and adds next_cursor to the answer."
    },
    "cursor": {
      "type": "string",
      "minLength": 1,
      "maxLength": 512,
      "description": "Opaque cursor: the next_cursor of the previous page, unchanged. Omit it for the first page. The same filters must be sent with every page."
    }
  },
  "additionalProperties": false
}

संरचित आउटपुट

यह स्कीमा सफल टूल परिणाम के structuredContent का वर्णन करता है। MCP रिस्पॉन्स में content भी होता है और कॉल विफल होने पर isError सेट हो सकता है। प्रकाशन के लिए स्वीकृत अनुरोध या टेक्स्ट रिस्पॉन्स को पुष्टि मानने के बजाय पोस्ट का अंतिम परिणाम पढ़ें। लिंक किया गया API ऑपरेशन अनुमतियाँ और पुनः प्रयास के नियम समझाता है।

Required का अर्थ पैरेंट ऑब्जेक्ट और चुनी शाखा के भीतर अनिवार्य है। अनिवार्य चाइल्ड से वैकल्पिक पैरेंट अनिवार्य नहीं होता। नीचे के नियम और फ़ील्ड नाम कॉन्ट्रैक्ट से लिए गए हैं।

संरचित आउटपुट
फ़ील्ड / शाखाप्रकार / अनिवार्यशर्तें
$objectपैरेंट में अनिवार्य
  • additionalProperties: false
jobsarrayपैरेंट में अनिवार्य—
jobs[]objectवैकल्पिक / आइटम
  • additionalProperties: false
jobs[].idstringपैरेंट में अनिवार्य
  • format: "uuid"
jobs[].user_idstringपैरेंट में अनिवार्य
  • format: "uuid"
jobs[].kindstringपैरेंट में अनिवार्य—
jobs[].statusstringपैरेंट में अनिवार्य—
jobs[].payloadstring | number | boolean | null | array | objectपैरेंट में अनिवार्य—
jobs[].payloadanyOf 1stringपैरेंट में अनिवार्य—
jobs[].payloadanyOf 2numberपैरेंट में अनिवार्य—
jobs[].payloadanyOf 3booleanपैरेंट में अनिवार्य—
jobs[].payloadanyOf 4nullपैरेंट में अनिवार्य—
jobs[].payloadanyOf 5arrayपैरेंट में अनिवार्य—
jobs[].payload[]anyOf 5referenceवैकल्पिक / आइटम
  • #/definitions/__schema0
jobs[].payloadanyOf 6objectपैरेंट में अनिवार्य
  • additionalProperties: {"$ref":"#/definitions/__schema0"}
jobs[].payload.*anyOf 6referenceवैकल्पिक / आइटम
  • #/definitions/__schema0
jobs[].scheduled_forstring | nullपैरेंट में अनिवार्य—
jobs[].scheduled_foranyOf 1stringपैरेंट में अनिवार्य—
jobs[].scheduled_foranyOf 2nullपैरेंट में अनिवार्य—
jobs[].schedule_timezonestring | nullपैरेंट में अनिवार्य—
jobs[].schedule_timezoneanyOf 1stringपैरेंट में अनिवार्य—
jobs[].schedule_timezoneanyOf 2nullपैरेंट में अनिवार्य—
jobs[].progressinteger | nullपैरेंट में अनिवार्य—
jobs[].progressanyOf 1integerपैरेंट में अनिवार्य
  • minimum: 0
  • maximum: 100
jobs[].progressanyOf 2nullपैरेंट में अनिवार्य—
jobs[].progress_messagestring | nullपैरेंट में अनिवार्य—
jobs[].progress_messageanyOf 1stringपैरेंट में अनिवार्य—
jobs[].progress_messageanyOf 2nullपैरेंट में अनिवार्य—
jobs[].created_atstringपैरेंट में अनिवार्य—
jobs[].updated_atstringपैरेंट में अनिवार्य—
next_cursorstring | nullवैकल्पिक / आइटम

केवल अनुरोध में limit या cursor भेजे जाने पर मौजूद। आख़िरी पेज पर Null।

—
next_cursoranyOf 1stringवैकल्पिक / आइटम—
next_cursoranyOf 2nullवैकल्पिक / आइटम—
संपूर्ण JSON Schema
{
  "type": "object",
  "properties": {
    "jobs": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid"
          },
          "user_id": {
            "type": "string",
            "format": "uuid"
          },
          "kind": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "payload": {
            "$ref": "#/definitions/__schema0"
          },
          "scheduled_for": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "schedule_timezone": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "progress": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": 0,
                "maximum": 100
              },
              {
                "type": "null"
              }
            ]
          },
          "progress_message": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "created_at": {
            "type": "string"
          },
          "updated_at": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "user_id",
          "kind",
          "status",
          "payload",
          "scheduled_for",
          "schedule_timezone",
          "progress",
          "progress_message",
          "created_at",
          "updated_at"
        ],
        "additionalProperties": false
      }
    },
    "next_cursor": {
      "description": "Present only when the request sent limit or cursor. Null on the last page.",
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "jobs"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false,
  "definitions": {
    "__schema0": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "number"
        },
        {
          "type": "boolean"
        },
        {
          "type": "null"
        },
        {
          "type": "array",
          "items": {
            "$ref": "#/definitions/__schema0"
          }
        },
        {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {
            "$ref": "#/definitions/__schema0"
          }
        }
      ]
    }
  }
}

टूल कॉल का उदाहरण

उदाहरणों में स्कीमा से जाँचे काल्पनिक मान हैं। IDs को अधिकृत IDs, मीडिया को तैयार एसेट और तारीखों को पुष्ट प्रकाशन समय से बदलें। राइट सबमिट करने से पहले खाते की पात्रता जाँचें। यह पेज API अनुरोध नहीं भेजता।

{
  "name": "sosoapi_list_jobs",
  "arguments": {}
}

structuredContent

{
  "jobs": []
}
MCP इंस्टॉल या कनेक्ट करें