changedInput schema / properties / cursor / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / cursor / description
Added value: +"Opaque provider-neutral pagination cursor. Omit for the first page; copy next_cursor from the prior result for a new page with a new idempotency_key."
addedInput schema / properties / idempotency_key / description
Added value: +"Stable key for this logical request. OAuth requires a random 32–255 character key (for example a UUID); B2B accepts 1–255 characters. Save it before calling and reuse it with identical input to recover without duplicate billing. Use a new key for a different target, item limit, or page."
addedInput schema / properties / idempotency_key / maxLength
Added value: +255
addedInput schema / properties / idempotency_key / minLength
Added value: +1
changedInput schema / properties / max_items / default
Previous value: -20New value: +12
addedInput schema / properties / max_items / description
Added value: +"Maximum videos to return."
addedInput schema / properties / max_items / maximum
Added value: +30
addedInput schema / properties / max_items / minimum
Added value: +1
addedInput schema / properties / url / description
Added value: +"Canonical TikTok profile URL. Supply a full https:// URL, not a handle or search query."
addedInput schema / properties / url / format
Added value: +"uri"
addedInput schema / properties / url / maxLength
Added value: +2048
addedOutput schema / description
Added value: +"A B2B execution result or an OAuth request awaiting browser payment."
addedOutput schema / properties
Added value: +{
+ "cached": {
+ "description": "Whether a direct B2B response reused cached normalized data.",
+ "title": "Cached",
+ "type": "boolean"
+ },
+ "data": {
+ "additionalProperties": true,
+ "description": "Direct B2B normalized profile, item, or items; feeds may include next_cursor and has_more.",
+ "title": "Data",
+ "type": "object"
+ },
+ "message": {
+ "description": "Action or recovery guidance for the current request state.",
+ "title": "Message",
+ "type": "string"
+ },
+ "meta": {
+ "additionalProperties": true,
+ "description": "Direct B2B schema/normalization versions, response shape, and latency.",
+ "title": "Meta",
+ "type": "object"
+ },
+ "payment_endpoint": {
+ "description": "Owner-only acceptance endpoint, present only during an explicitly enabled validation run.",
+ "title": "Payment Endpoint",
+ "type": "string"
+ },
+ "payment_status": {
+ "description": "Stored settlement state; uncertainty requires retrieval, never a new payment.",
+ "title": "Payment Status",
+ "type": "string"
+ },
+ "payment_url": {
+ "description": "Owner browser link for USDC payment approval; present when payment is required.",
+ "title": "Payment Url",
+ "type": "string"
+ },
+ "price_cents": {
+ "description": "OAuth request price in USD cents.",
+ "title": "Price Cents",
+ "type": "integer"
+ },
+ "request_id": {
+ "description": "Stored request identifier; preserve it for recovery.",
+ "title": "Request Id",
+ "type": "string"
+ },
+ "result": {
+ "additionalProperties": true,
+ "description": "Stored execution response after OAuth payment; contains normalized data or a terminal failure.",
+ "title": "Result",
+ "type": "object"
+ },
+ "service": {
+ "description": "Catalog service ID, such as instagram.profile.",
+ "title": "Service",
+ "type": "string"
+ },
+ "status": {
+ "description": "B2B success or the current OAuth payment/execution state.",
+ "enum": [
+ "success",
+ "payment_required",
+ "awaiting_approval",
+ "reconciliation_required",
+ "succeeded",
+ "failed",
+ "expired"
+ ],
+ "title": "Status",
+ "type": "string"
+ },
+ "transaction": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Settled payment transaction identifier, when available.",
+ "title": "Transaction"
+ }
+}
addedOutput schema / required
Added value: +[
+ "request_id",
+ "service",
+ "status"
+]
changedOutput schema / title
Previous value: -"tiktok_feedDictOutput"New value: +"MCPServiceResult"