MCP 서버

SocialRobot MCP Server

io.socialrobot/socialrobot-mcp
마케팅 및 광고 소셜 미디어 인증 필요 MCP 2025-11-25

이 MCP로 할 수 있는 일

Schedules, edits, publishes, and analyzes social media posts across connected platforms, with media uploads, audience demographics, and platform-specific tools.

create_post
Create Post
Create one scheduled item that can publish to one or more connected social accounts. For TikTok targets, set postMode to DIRECT_POST (profile publish; privacyLevel required from tiktok_get_creator_info) or UPLOAD (inbox draft finished in the TikTok app). For X and Threads targets, pass an ordered segments array to publish a thread: segment captions/medias are posted as replies chaining from the root post.
외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['scheduledFor', 'instagramTargets', 'pinterestTargets', 'twitterTargets', 'linkedinTargets', 'blueskyTargets', 'tiktokTargets', 'mastodonTargets', 'threadsTargets', 'facebookTargets'], 'properties': {'scheduledFor': {'anyOf': [{'type': 'object', 'required': ['publish'], 'properties': {'publish': {'type': 'string', 'const': 'DRAFT'}}}, {'type': 'object', 'required': ['publish'], 'properties': {'publish': {'type': 'string', 'const': 'NOW'}}}, {'type': 'object', 'required': ['publish', 'date'], 'properties': {'date': {'type': 'string'}, 'publish': {'type': 'string', 'const': 'SCHEDULE'}}}]}, 'tiktokTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption', 'medias'], 'properties': {'title': {'type': 'string', 'maxLength': 90}, 'isAigc': {'type': 'boolean'}, 'medias': {'anyOf': [{'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'mediaUrl': {'type': 'string', 'format': 'uri'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 35, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}}}, {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'mediaUrl': {'type': 'string', 'format': 'uri'}}}, 'maxItems': 1, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}}}]}, 'caption': {'type': 'string', 'maxLength': 2200}, 'postMode': {'enum': ['DIRECT_POST', 'UPLOAD'], 'type': 'string', 'default': 'DIRECT_POST'}, 'accountId': {'type': 'string'}, 'disableDuet': {'type': 'boolean'}, 'autoAddMusic': {'type': 'boolean'}, 'privacyLevel': {'enum': ['PUBLIC', 'FRIENDS', 'FOLLOWERS', 'PRIVATE'], 'type': 'string'}, 'disableStitch': {'type': 'boolean'}, 'disableComment': {'type': 'boolean'}, 'photoCoverIndex': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'videoDurationSec': {'type': 'number', 'exclusiveMinimum': 0}, 'commercialContent': {'type': 'object', 'properties': {'yourBrand': {'type': 'boolean', 'default': False}, 'brandedContent': {'type': 'boolean', 'default': False}, 'isCommercialContent': {'type': 'boolean', 'default': False}}}, 'videoCoverTimestampMs': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}}}, 'blueskyTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption'], 'properties': {'embed': {'anyOf': [{'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'alt': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 4, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}}}, {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'alt': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}}}, 'maxItems': 1, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}}}]}, 'caption': {'type': 'string', 'maxLength': 300}, 'accountId': {'type': 'string'}}}}, 'threadsTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption', 'medias'], 'properties': {'poll': {'type': 'object', 'required': ['options'], 'properties': {'options': {'type': 'array', 'items': {'type': 'string', 'maxLength': 25, 'minLength': 1}, 'maxItems': 4, 'minItems': 2}}}, 'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 20}, 'caption': {'type': 'string', 'maxLength': 500}, 'hashtags': {'type': 'array', 'items': {'type': 'string'}}, 'segments': {'type': 'array', 'items': {'type': 'object', 'required': ['caption', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 20}, 'caption': {'type': 'string', 'maxLength': 500}}}, 'maxItems': 19}, 'topicTag': {'type': 'string', 'maxLength': 50, 'minLength': 1}, 'userTags': {'type': 'array', 'items': {}}, 'accountId': {'type': 'string'}, 'linkAttachment': {'type': 'string', 'format': 'uri'}}}}, 'twitterTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO', 'GIF'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 4}, 'caption': {'type': 'string'}, 'segments': {'type': 'array', 'items': {'type': 'object', 'required': ['caption', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO', 'GIF'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 4}, 'caption': {'type': 'string'}}}, 'maxItems': 24}, 'accountId': {'type': 'string'}}}}, 'facebookTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'medias'], 'properties': {'isReel': {'type': 'boolean', 'default': False}, 'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl', 'mediaType'], 'properties': {'altText': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}}, 'caption': {'type': 'string', 'default': '', 'maxLength': 63206}, 'isStory': {'type': 'boolean', 'default': False}, 'coverUrl': {'type': 'string'}, 'location': {'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'string'}, 'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'name': {'type': 'string'}, 'address': {'type': 'string'}}}, 'accountId': {'type': 'string'}, 'isSlideshow': {'type': 'boolean', 'default': False}, 'slideshowDuration': {'type': 'number', 'default': 1750, 'maximum': 10000, 'minimum': 1750}, 'slideshowTransition': {'type': 'number', 'default': 250, 'maximum': 2000, 'minimum': 250}}}}, 'linkedinTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption'], 'properties': {'poll': {'type': 'object', 'required': ['question', 'options'], 'properties': {'options': {'type': 'array', 'items': {'type': 'string', 'maxLength': 30, 'minLength': 1}, 'maxItems': 4, 'minItems': 2}, 'duration': {'enum': ['ONE_DAY', 'THREE_DAYS', 'SEVEN_DAYS', 'FOURTEEN_DAYS'], 'type': 'string', 'default': 'THREE_DAYS'}, 'question': {'type': 'string', 'maxLength': 140, 'minLength': 1}}}, 'medias': {'anyOf': [{'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'altText': {'type': 'string', 'maxLength': 120}, 'mediaUrl': {'type': 'string', 'format': 'uri'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 20, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}}}, {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl', 'videoMetadata'], 'properties': {'altText': {'type': 'string', 'maxLength': 120}, 'mediaUrl': {'type': 'string', 'format': 'uri'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}, 'videoMetadata': {'type': 'object', 'properties': {'title': {'type': 'string'}, 'description': {'type': 'string'}, 'aspectRatioWidth': {'type': 'number'}, 'aspectRatioHeight': {'type': 'number'}}}}}, 'maxItems': 1, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}}}, {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'title': {'type': 'string', 'maxLength': 200}, 'mediaUrl': {'type': 'string', 'format': 'uri'}}}, 'maxItems': 1, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'DOCUMENT'}}}]}, 'article': {'type': 'object', 'required': ['source', 'title'], 'properties': {'title': {'type': 'string', 'maxLength': 400, 'minLength': 1}, 'source': {'type': 'string', 'format': 'uri'}, 'description': {'type': 'string', 'maxLength': 4086}, 'thumbnailUrl': {'type': 'string', 'format': 'uri'}, 'thumbnailAltText': {'type': 'string', 'maxLength': 120}}}, 'caption': {'type': 'string', 'maxLength': 3000}, 'accountId': {'type': 'string'}, 'visibility': {'enum': ['PUBLIC', 'CONNECTIONS'], 'type': 'string', 'default': 'PUBLIC'}, 'firstComment': {'type': 'string', 'maxLength': 1250}, 'geoLocations': {'type': 'array', 'items': {'type': 'object', 'required': ['urn', 'displayText'], 'properties': {'urn': {'type': 'string', 'pattern': '^urn:li:geo:\\d+$'}, 'displayText': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}, 'maxItems': 150}, 'documentTitle': {'type': 'string', 'maxLength': 200}, 'captionMentions': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'urn', 'displayText', 'start', 'length'], 'properties': {'urn': {'type': 'string', 'minLength': 1}, 'type': {'enum': ['person', 'organization'], 'type': 'string'}, 'start': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'length': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'imageUrl': {'type': 'string', 'minLength': 1}, 'displayText': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}, 'maxItems': 20}, 'firstCommentMentions': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'urn', 'displayText', 'start', 'length'], 'properties': {'urn': {'type': 'string', 'minLength': 1}, 'type': {'enum': ['person', 'organization'], 'type': 'string'}, 'start': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'length': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'imageUrl': {'type': 'string', 'minLength': 1}, 'displayText': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}, 'maxItems': 10}}}}, 'mastodonTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption', 'medias'], 'properties': {'poll': {'type': 'object', 'required': ['options', 'expiresIn'], 'properties': {'options': {'type': 'array', 'items': {'type': 'object', 'required': ['title'], 'properties': {'title': {'type': 'string', 'maxLength': 50}}}, 'maxItems': 4, 'minItems': 2}, 'multiple': {'type': 'boolean', 'default': False}, 'expiresIn': {'type': 'number', 'maximum': 604800, 'minimum': 300}, 'hideTotals': {'type': 'boolean', 'default': False}}}, 'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'mediaUrl', 'size', 'mediaType'], 'properties': {'alt': {'type': 'string', 'maxLength': 1500}, 'name': {'type': 'string'}, 'size': {'type': 'number'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}}, 'caption': {'type': 'string', 'maxLength': 500}, 'language': {'type': 'string'}, 'accountId': {'type': 'string'}, 'sensitive': {'type': 'boolean', 'default': False}, 'visibility': {'enum': ['public', 'unlisted', 'private', 'direct'], 'type': 'string', 'default': 'public'}, 'spoilerText': {'type': 'string'}}}}, 'instagramTargets': {'type': 'array', 'items': {'anyOf': [{'type': 'object', 'required': ['accountId', 'caption', 'mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string', 'maxLength': 1000}, 'caption': {'type': 'string', 'maxLength': 2200}, 'isStory': {'type': 'boolean'}, 'hashtags': {'type': 'array', 'items': {'type': 'string'}}, 'location': {'type': 'object', 'required': ['name'], 'properties': {'id': {'type': 'string', 'minLength': 1}, 'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'name': {'type': 'string', 'minLength': 1}, 'address': {'type': 'string'}}}, 'mediaUrl': {'type': 'string'}, 'userTags': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'x', 'y'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'username': {'type': 'string', 'minLength': 1}}}}, 'accountId': {'type': 'string'}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}, 'firstComment': {'type': 'string', 'maxLength': 2200}, 'collaborators': {'type': 'array', 'items': {'type': 'object', 'required': ['username'], 'properties': {'username': {'type': 'string', 'maxLength': 30, 'minLength': 1}}}, 'maxItems': 3}, 'isAiGenerated': {'type': 'boolean'}}}, {'type': 'object', 'required': ['accountId', 'caption', 'mediaType', 'mediaUrl'], 'properties': {'isReel': {'type': 'boolean', 'default': False}, 'caption': {'type': 'string', 'maxLength': 2200}, 'isStory': {'type': 'boolean', 'default': False}, 'coverUrl': {'type': 'string'}, 'hashtags': {'type': 'array', 'items': {'type': 'string'}}, 'location': {'type': 'object', 'required': ['name'], 'properties': {'id': {'type': 'string', 'minLength': 1}, 'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'name': {'type': 'string', 'minLength': 1}, 'address': {'type': 'string'}}}, 'mediaUrl': {'type': 'string'}, 'userTags': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'x', 'y'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'username': {'type': 'string', 'minLength': 1}}}}, 'accountId': {'type': 'string'}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}, 'shareToFeed': {'type': 'boolean'}, 'thumbOffset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'firstComment': {'type': 'string', 'maxLength': 2200}, 'collaborators': {'type': 'array', 'items': {'type': 'object', 'required': ['username'], 'properties': {'username': {'type': 'string', 'maxLength': 30, 'minLength': 1}}}, 'maxItems': 3}, 'isAiGenerated': {'type': 'boolean'}}}, {'type': 'object', 'required': ['accountId', 'caption', 'mediaType', 'medias', 'isStory', 'isReel'], 'properties': {'isReel': {'type': 'boolean'}, 'medias': {'type': 'array', 'items': {'anyOf': [{'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string', 'maxLength': 1000}, 'mediaUrl': {'type': 'string'}, 'userTags': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'x', 'y'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'username': {'type': 'string', 'minLength': 1}}}}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, {'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string', 'maxLength': 1000}, 'coverUrl': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'userTags': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'x', 'y'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'username': {'type': 'string', 'minLength': 1}}}}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}}}]}, 'maxItems': 10, 'minItems': 2}, 'caption': {'type': 'string', 'maxLength': 2200}, 'isStory': {'type': 'boolean'}, 'hashtags': {'type': 'array', 'items': {'type': 'string'}}, 'location': {'type': 'object', 'required': ['name'], 'properties': {'id': {'type': 'string', 'minLength': 1}, 'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'name': {'type': 'string', 'minLength': 1}, 'address': {'type': 'string'}}}, 'userTags': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'x', 'y'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'username': {'type': 'string', 'minLength': 1}}}}, 'accountId': {'type': 'string'}, 'mediaType': {'type': 'string', 'const': 'CAROUSEL'}, 'firstComment': {'type': 'string', 'maxLength': 2200}, 'collaborators': {'type': 'array', 'items': {'type': 'object', 'required': ['username'], 'properties': {'username': {'type': 'string', 'maxLength': 30, 'minLength': 1}}}, 'maxItems': 3}, 'isAiGenerated': {'type': 'boolean'}}}]}}, 'pinterestTargets': {'type': 'array', 'items': {'anyOf': [{'type': 'object', 'required': ['accountId', 'boardId', 'mediaType', 'medias'], 'properties': {'link': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 2048}, {'type': 'string', 'const': ''}]}, 'title': {'type': 'string', 'maxLength': 100}, 'medias': {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'mediaUrl': {'type': 'string', 'format': 'uri'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 5, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}}}, 'altText': {'type': 'string', 'maxLength': 500}, 'boardId': {'type': 'string'}, 'accountId': {'type': 'string'}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}, 'isStandard': {'type': 'boolean'}, 'description': {'type': 'string', 'maxLength': 800}, 'dominantColor': {'type': 'string'}, 'boardSectionId': {'type': 'string'}}}, {'type': 'object', 'required': ['accountId', 'boardId', 'mediaType', 'medias'], 'properties': {'link': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 2048}, {'type': 'string', 'const': ''}]}, 'title': {'type': 'string', 'maxLength': 100}, 'medias': {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'mediaUrl': {'type': 'string', 'format': 'uri'}, 'coverImageUrl': {'type': 'string', 'format': 'uri'}, 'coverImageContentType': {'type': 'string'}, 'coverImageKeyFrameTime': {'type': 'number'}}}, 'maxItems': 1, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}}}, 'altText': {'type': 'string', 'maxLength': 500}, 'boardId': {'type': 'string'}, 'accountId': {'type': 'string'}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}, 'isStandard': {'type': 'boolean'}, 'description': {'type': 'string', 'maxLength': 800}, 'dominantColor': {'type': 'string'}, 'boardSectionId': {'type': 'string'}}}]}}}}
delete_post
Delete Post
Delete a draft or scheduled post that belongs to the authenticated user.
파괴적 작업
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
get_account_analytics
Get Account Analytics
Return account-level analytics series for a connected social account over a date range.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['platform', 'accountId', 'startDate', 'endDate'], 'properties': {'endDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'platform': {'enum': ['instagram', 'facebook', 'threads', 'pinterest', 'tiktok', 'linkedin'], 'type': 'string'}, 'accountId': {'type': 'string'}, 'startDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}}}
get_follower_demographics
Get Follower Demographics
Return audience demographics for a connected social account. Instagram/Facebook/Threads return follower breakdowns. LinkedIn Company Pages return lifetime follower demographics (country, seniority, industry).
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['platform', 'accountId'], 'properties': {'locale': {'type': 'string'}, 'platform': {'enum': ['instagram', 'facebook', 'threads', 'linkedin'], 'type': 'string'}, 'accountId': {'type': 'string'}, 'breakdown': {'enum': ['country', 'city', 'age', 'gender'], 'type': 'string'}}}
get_media_upload_url
Get Media Upload URL
Preferred media path when you can HTTP PUT. Returns a presigned URL. PUT the file bytes to that URL, then pass the returned public url into create_post. If your runtime cannot reach the storage host (common in ChatGPT), call upload_media instead.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['filename', 'contentType'], 'properties': {'filename': {'type': 'string'}, 'contentType': {'type': 'string'}}}
get_pinterest_top_pins
Get Pinterest Top Pins
Return Pinterest account top pins (up to 50) ranked by impressions or another metric for the date range. Includes metrics from Pinterest and enriches with SocialRobot publish data when available.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accountId', 'startDate', 'endDate'], 'properties': {'sortBy': {'enum': ['ENGAGEMENT', 'SAVE', 'IMPRESSION', 'OUTBOUND_CLICK', 'PIN_CLICK'], 'type': 'string'}, 'endDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'accountId': {'type': 'string'}, 'startDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}}}
get_post_analytics
Get Post Analytics
Return raw analytics for a single published platform target, using the platform-specific metric set.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['platform', 'targetId'], 'properties': {'platform': {'enum': ['instagram', 'facebook', 'threads', 'pinterest', 'linkedin', 'tiktok'], 'type': 'string'}, 'targetId': {'type': 'string'}}}
get_posts_with_analytics
Get Posts With Analytics
List published posts with their latest analytics snapshot and historical points for a connected account.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['platform', 'accountId'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'endDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'platform': {'enum': ['instagram', 'facebook', 'threads', 'pinterest', 'linkedin', 'tiktok'], 'type': 'string'}, 'accountId': {'type': 'string'}, 'startDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}}}
instagram_best_post_times
Instagram Get Best Posting Times
Return personalized best-posting-time guidance for a connected Instagram account based on past post performance.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accountId'], 'properties': {'accountId': {'type': 'string'}}}
linkedin_search_geo_locations
LinkedIn Search Geo Locations
Search Bing geo locations for LinkedIn Company Page organic targeting. Pass returned urn + displayText into linkedinTargets[].post.geoLocations on create_post. Requires a Company Page account; LinkedIn needs more than 300 matching Page followers.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accountId', 'query'], 'properties': {'query': {'type': 'string', 'maxLength': 100, 'minLength': 2}, 'accountId': {'type': 'string'}}}
linkedin_search_organizations
LinkedIn Search Organizations
Resolve LinkedIn companies for @mentions via vanity Organization Lookup (or Your Pages when query is omitted). Works for personal and Company Page compose; needs any connected Page CM token. Pass type, urn, displayText into captionMentions or firstCommentMentions with start/length on create_post.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accountId'], 'properties': {'query': {'type': 'string', 'maxLength': 200}, 'accountId': {'type': 'string'}}}
linkedin_search_people_mentions
LinkedIn Search People Mentions
Search Page followers for LinkedIn @mentions (Company Pages only). Pass type, urn, displayText into captionMentions or firstCommentMentions with start/length matching the plain caption/firstComment span on create_post.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accountId', 'query'], 'properties': {'query': {'type': 'string', 'maxLength': 100, 'minLength': 3}, 'accountId': {'type': 'string'}}}
list_connected_accounts
List Connected Accounts
List every connected social account available to the authenticated user.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {}}
list_posts
List Posts
List the authenticated user’s scheduled, draft, publishing, or published posts.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sort': {'enum': ['created_desc', 'scheduled_asc', 'scheduled_desc'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'cursor': {'type': 'string'}, 'dateTo': {'type': 'string', '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))$'}, 'status': {'enum': ['DRAFT', 'SCHEDULED', 'PUBLISHING', 'PUBLISHED', 'PARTIALLY_PUBLISHED', 'FAILED'], 'type': 'string'}, 'dateFrom': {'type': 'string', '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))$'}, 'platform': {'enum': ['instagram', 'pinterest', 'x', 'linkedin', 'bluesky', 'tiktok', 'mastodon', 'threads', 'facebook'], 'type': 'string'}}}
pinterest_create_board
Pinterest Create Board
Create a new Pinterest board for a connected Pinterest account.
외부 접근 가능
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accountId', 'name'], 'properties': {'name': {'type': 'string'}, 'privacy': {'enum': ['PUBLIC', 'SECRET'], 'type': 'string'}, 'accountId': {'type': 'string'}, 'description': {'type': 'string'}}}
pinterest_list_boards
Pinterest List Boards
Return the Pinterest boards available for a connected Pinterest account.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accountId'], 'properties': {'accountId': {'type': 'string'}}}
reschedule_post
Reschedule Post
Move an existing post to a new future publication date.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'scheduledFor'], 'properties': {'id': {'type': 'string'}, 'scheduledFor': {'type': 'string'}}}
tiktok_get_creator_info
TikTok Get Creator Info
Return TikTok creator nickname, avatar, privacy_level_options, interaction settings, max video duration, and posting limits for an account. Use before create_post with tiktokTargets.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accountId'], 'properties': {'accountId': {'type': 'string'}}}
update_post
Update Post
Replace caption, media URLs, schedule, and platform targets on an existing draft or scheduled post. Pass existing R2 media URLs for unchanged assets. For X and Threads targets, pass an ordered segments array to replace the whole thread chain (root caption/medias stay segment 1).
파괴적 작업
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'scheduledFor', 'instagramTargets', 'pinterestTargets', 'twitterTargets', 'linkedinTargets', 'blueskyTargets', 'tiktokTargets', 'mastodonTargets', 'threadsTargets', 'facebookTargets'], 'properties': {'id': {'type': 'string'}, 'scheduledFor': {'anyOf': [{'type': 'object', 'required': ['publish'], 'properties': {'publish': {'type': 'string', 'const': 'DRAFT'}}}, {'type': 'object', 'required': ['publish'], 'properties': {'publish': {'type': 'string', 'const': 'NOW'}}}, {'type': 'object', 'required': ['publish', 'date'], 'properties': {'date': {'type': 'string'}, 'publish': {'type': 'string', 'const': 'SCHEDULE'}}}]}, 'tiktokTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption', 'medias'], 'properties': {'title': {'type': 'string', 'maxLength': 90}, 'isAigc': {'type': 'boolean'}, 'medias': {'anyOf': [{'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'mediaUrl': {'type': 'string', 'format': 'uri'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 35, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}}}, {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'mediaUrl': {'type': 'string', 'format': 'uri'}}}, 'maxItems': 1, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}}}]}, 'caption': {'type': 'string', 'maxLength': 2200}, 'postMode': {'enum': ['DIRECT_POST', 'UPLOAD'], 'type': 'string', 'default': 'DIRECT_POST'}, 'accountId': {'type': 'string'}, 'disableDuet': {'type': 'boolean'}, 'autoAddMusic': {'type': 'boolean'}, 'privacyLevel': {'enum': ['PUBLIC', 'FRIENDS', 'FOLLOWERS', 'PRIVATE'], 'type': 'string'}, 'disableStitch': {'type': 'boolean'}, 'disableComment': {'type': 'boolean'}, 'photoCoverIndex': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'videoDurationSec': {'type': 'number', 'exclusiveMinimum': 0}, 'commercialContent': {'type': 'object', 'properties': {'yourBrand': {'type': 'boolean', 'default': False}, 'brandedContent': {'type': 'boolean', 'default': False}, 'isCommercialContent': {'type': 'boolean', 'default': False}}}, 'videoCoverTimestampMs': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}}}, 'blueskyTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption'], 'properties': {'embed': {'anyOf': [{'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'alt': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 4, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}}}, {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'alt': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}}}, 'maxItems': 1, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}}}]}, 'caption': {'type': 'string', 'maxLength': 300}, 'accountId': {'type': 'string'}}}}, 'threadsTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption', 'medias'], 'properties': {'poll': {'type': 'object', 'required': ['options'], 'properties': {'options': {'type': 'array', 'items': {'type': 'string', 'maxLength': 25, 'minLength': 1}, 'maxItems': 4, 'minItems': 2}}}, 'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 20}, 'caption': {'type': 'string', 'maxLength': 500}, 'hashtags': {'type': 'array', 'items': {'type': 'string'}}, 'segments': {'type': 'array', 'items': {'type': 'object', 'required': ['caption', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 20}, 'caption': {'type': 'string', 'maxLength': 500}}}, 'maxItems': 19}, 'topicTag': {'type': 'string', 'maxLength': 50, 'minLength': 1}, 'userTags': {'type': 'array', 'items': {}}, 'accountId': {'type': 'string'}, 'linkAttachment': {'type': 'string', 'format': 'uri'}}}}, 'twitterTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO', 'GIF'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 4}, 'caption': {'type': 'string'}, 'segments': {'type': 'array', 'items': {'type': 'object', 'required': ['caption', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO', 'GIF'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 4}, 'caption': {'type': 'string'}}}, 'maxItems': 24}, 'accountId': {'type': 'string'}}}}, 'facebookTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'medias'], 'properties': {'isReel': {'type': 'boolean', 'default': False}, 'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl', 'mediaType'], 'properties': {'altText': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}}, 'caption': {'type': 'string', 'default': '', 'maxLength': 63206}, 'isStory': {'type': 'boolean', 'default': False}, 'coverUrl': {'type': 'string'}, 'location': {'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'string'}, 'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'name': {'type': 'string'}, 'address': {'type': 'string'}}}, 'accountId': {'type': 'string'}, 'isSlideshow': {'type': 'boolean', 'default': False}, 'slideshowDuration': {'type': 'number', 'default': 1750, 'maximum': 10000, 'minimum': 1750}, 'slideshowTransition': {'type': 'number', 'default': 250, 'maximum': 2000, 'minimum': 250}}}}, 'linkedinTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption'], 'properties': {'poll': {'type': 'object', 'required': ['question', 'options'], 'properties': {'options': {'type': 'array', 'items': {'type': 'string', 'maxLength': 30, 'minLength': 1}, 'maxItems': 4, 'minItems': 2}, 'duration': {'enum': ['ONE_DAY', 'THREE_DAYS', 'SEVEN_DAYS', 'FOURTEEN_DAYS'], 'type': 'string', 'default': 'THREE_DAYS'}, 'question': {'type': 'string', 'maxLength': 140, 'minLength': 1}}}, 'medias': {'anyOf': [{'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'altText': {'type': 'string', 'maxLength': 120}, 'mediaUrl': {'type': 'string', 'format': 'uri'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 20, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}}}, {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl', 'videoMetadata'], 'properties': {'altText': {'type': 'string', 'maxLength': 120}, 'mediaUrl': {'type': 'string', 'format': 'uri'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}, 'videoMetadata': {'type': 'object', 'properties': {'title': {'type': 'string'}, 'description': {'type': 'string'}, 'aspectRatioWidth': {'type': 'number'}, 'aspectRatioHeight': {'type': 'number'}}}}}, 'maxItems': 1, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}}}, {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'title': {'type': 'string', 'maxLength': 200}, 'mediaUrl': {'type': 'string', 'format': 'uri'}}}, 'maxItems': 1, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'DOCUMENT'}}}]}, 'article': {'type': 'object', 'required': ['source', 'title'], 'properties': {'title': {'type': 'string', 'maxLength': 400, 'minLength': 1}, 'source': {'type': 'string', 'format': 'uri'}, 'description': {'type': 'string', 'maxLength': 4086}, 'thumbnailUrl': {'type': 'string', 'format': 'uri'}, 'thumbnailAltText': {'type': 'string', 'maxLength': 120}}}, 'caption': {'type': 'string', 'maxLength': 3000}, 'accountId': {'type': 'string'}, 'visibility': {'enum': ['PUBLIC', 'CONNECTIONS'], 'type': 'string', 'default': 'PUBLIC'}, 'firstComment': {'type': 'string', 'maxLength': 1250}, 'geoLocations': {'type': 'array', 'items': {'type': 'object', 'required': ['urn', 'displayText'], 'properties': {'urn': {'type': 'string', 'pattern': '^urn:li:geo:\\d+$'}, 'displayText': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}, 'maxItems': 150}, 'documentTitle': {'type': 'string', 'maxLength': 200}, 'captionMentions': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'urn', 'displayText', 'start', 'length'], 'properties': {'urn': {'type': 'string', 'minLength': 1}, 'type': {'enum': ['person', 'organization'], 'type': 'string'}, 'start': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'length': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'imageUrl': {'type': 'string', 'minLength': 1}, 'displayText': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}, 'maxItems': 20}, 'firstCommentMentions': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'urn', 'displayText', 'start', 'length'], 'properties': {'urn': {'type': 'string', 'minLength': 1}, 'type': {'enum': ['person', 'organization'], 'type': 'string'}, 'start': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'length': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'imageUrl': {'type': 'string', 'minLength': 1}, 'displayText': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}, 'maxItems': 10}}}}, 'mastodonTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['accountId', 'caption', 'medias'], 'properties': {'poll': {'type': 'object', 'required': ['options', 'expiresIn'], 'properties': {'options': {'type': 'array', 'items': {'type': 'object', 'required': ['title'], 'properties': {'title': {'type': 'string', 'maxLength': 50}}}, 'maxItems': 4, 'minItems': 2}, 'multiple': {'type': 'boolean', 'default': False}, 'expiresIn': {'type': 'number', 'maximum': 604800, 'minimum': 300}, 'hideTotals': {'type': 'boolean', 'default': False}}}, 'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'mediaUrl', 'size', 'mediaType'], 'properties': {'alt': {'type': 'string', 'maxLength': 1500}, 'name': {'type': 'string'}, 'size': {'type': 'number'}, 'mediaUrl': {'type': 'string'}, 'mediaType': {'enum': ['IMAGE', 'VIDEO'], 'type': 'string'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}}, 'caption': {'type': 'string', 'maxLength': 500}, 'language': {'type': 'string'}, 'accountId': {'type': 'string'}, 'sensitive': {'type': 'boolean', 'default': False}, 'visibility': {'enum': ['public', 'unlisted', 'private', 'direct'], 'type': 'string', 'default': 'public'}, 'spoilerText': {'type': 'string'}}}}, 'instagramTargets': {'type': 'array', 'items': {'anyOf': [{'type': 'object', 'required': ['accountId', 'caption', 'mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string', 'maxLength': 1000}, 'caption': {'type': 'string', 'maxLength': 2200}, 'isStory': {'type': 'boolean'}, 'hashtags': {'type': 'array', 'items': {'type': 'string'}}, 'location': {'type': 'object', 'required': ['name'], 'properties': {'id': {'type': 'string', 'minLength': 1}, 'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'name': {'type': 'string', 'minLength': 1}, 'address': {'type': 'string'}}}, 'mediaUrl': {'type': 'string'}, 'userTags': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'x', 'y'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'username': {'type': 'string', 'minLength': 1}}}}, 'accountId': {'type': 'string'}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}, 'firstComment': {'type': 'string', 'maxLength': 2200}, 'collaborators': {'type': 'array', 'items': {'type': 'object', 'required': ['username'], 'properties': {'username': {'type': 'string', 'maxLength': 30, 'minLength': 1}}}, 'maxItems': 3}, 'isAiGenerated': {'type': 'boolean'}}}, {'type': 'object', 'required': ['accountId', 'caption', 'mediaType', 'mediaUrl'], 'properties': {'isReel': {'type': 'boolean', 'default': False}, 'caption': {'type': 'string', 'maxLength': 2200}, 'isStory': {'type': 'boolean', 'default': False}, 'coverUrl': {'type': 'string'}, 'hashtags': {'type': 'array', 'items': {'type': 'string'}}, 'location': {'type': 'object', 'required': ['name'], 'properties': {'id': {'type': 'string', 'minLength': 1}, 'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'name': {'type': 'string', 'minLength': 1}, 'address': {'type': 'string'}}}, 'mediaUrl': {'type': 'string'}, 'userTags': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'x', 'y'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'username': {'type': 'string', 'minLength': 1}}}}, 'accountId': {'type': 'string'}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}, 'shareToFeed': {'type': 'boolean'}, 'thumbOffset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'firstComment': {'type': 'string', 'maxLength': 2200}, 'collaborators': {'type': 'array', 'items': {'type': 'object', 'required': ['username'], 'properties': {'username': {'type': 'string', 'maxLength': 30, 'minLength': 1}}}, 'maxItems': 3}, 'isAiGenerated': {'type': 'boolean'}}}, {'type': 'object', 'required': ['accountId', 'caption', 'mediaType', 'medias', 'isStory', 'isReel'], 'properties': {'isReel': {'type': 'boolean'}, 'medias': {'type': 'array', 'items': {'anyOf': [{'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string', 'maxLength': 1000}, 'mediaUrl': {'type': 'string'}, 'userTags': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'x', 'y'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'username': {'type': 'string', 'minLength': 1}}}}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, {'type': 'object', 'required': ['mediaType', 'mediaUrl'], 'properties': {'altText': {'type': 'string', 'maxLength': 1000}, 'coverUrl': {'type': 'string'}, 'mediaUrl': {'type': 'string'}, 'userTags': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'x', 'y'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'username': {'type': 'string', 'minLength': 1}}}}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}}}]}, 'maxItems': 10, 'minItems': 2}, 'caption': {'type': 'string', 'maxLength': 2200}, 'isStory': {'type': 'boolean'}, 'hashtags': {'type': 'array', 'items': {'type': 'string'}}, 'location': {'type': 'object', 'required': ['name'], 'properties': {'id': {'type': 'string', 'minLength': 1}, 'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'name': {'type': 'string', 'minLength': 1}, 'address': {'type': 'string'}}}, 'userTags': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'x', 'y'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'username': {'type': 'string', 'minLength': 1}}}}, 'accountId': {'type': 'string'}, 'mediaType': {'type': 'string', 'const': 'CAROUSEL'}, 'firstComment': {'type': 'string', 'maxLength': 2200}, 'collaborators': {'type': 'array', 'items': {'type': 'object', 'required': ['username'], 'properties': {'username': {'type': 'string', 'maxLength': 30, 'minLength': 1}}}, 'maxItems': 3}, 'isAiGenerated': {'type': 'boolean'}}}]}}, 'pinterestTargets': {'type': 'array', 'items': {'anyOf': [{'type': 'object', 'required': ['accountId', 'boardId', 'mediaType', 'medias'], 'properties': {'link': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 2048}, {'type': 'string', 'const': ''}]}, 'title': {'type': 'string', 'maxLength': 100}, 'medias': {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'mediaUrl': {'type': 'string', 'format': 'uri'}, 'transform': {'type': 'object', 'required': ['crop', 'aspect', 'width', 'height', 'fit', 'userEdited'], 'properties': {'fit': {'enum': ['cover', 'contain'], 'type': 'string'}, 'crop': {'type': 'object', 'required': ['x', 'y', 'width', 'height'], 'properties': {'x': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'y': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'width': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'height': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'width': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'aspect': {'type': 'string'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'userEdited': {'type': 'boolean'}}}}}, 'maxItems': 5, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}}}, 'altText': {'type': 'string', 'maxLength': 500}, 'boardId': {'type': 'string'}, 'accountId': {'type': 'string'}, 'mediaType': {'type': 'string', 'const': 'IMAGE'}, 'isStandard': {'type': 'boolean'}, 'description': {'type': 'string', 'maxLength': 800}, 'dominantColor': {'type': 'string'}, 'boardSectionId': {'type': 'string'}}}, {'type': 'object', 'required': ['accountId', 'boardId', 'mediaType', 'medias'], 'properties': {'link': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 2048}, {'type': 'string', 'const': ''}]}, 'title': {'type': 'string', 'maxLength': 100}, 'medias': {'type': 'object', 'required': ['mediaType', 'medias'], 'properties': {'medias': {'type': 'array', 'items': {'type': 'object', 'required': ['mediaUrl'], 'properties': {'mediaUrl': {'type': 'string', 'format': 'uri'}, 'coverImageUrl': {'type': 'string', 'format': 'uri'}, 'coverImageContentType': {'type': 'string'}, 'coverImageKeyFrameTime': {'type': 'number'}}}, 'maxItems': 1, 'minItems': 1}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}}}, 'altText': {'type': 'string', 'maxLength': 500}, 'boardId': {'type': 'string'}, 'accountId': {'type': 'string'}, 'mediaType': {'type': 'string', 'const': 'VIDEO'}, 'isStandard': {'type': 'boolean'}, 'description': {'type': 'string', 'maxLength': 800}, 'dominantColor': {'type': 'string'}, 'boardSectionId': {'type': 'string'}}}]}}}}
upload_media
Upload Media
Fallback when you cannot PUT to the presigned URL from get_media_upload_url. Pass a ChatGPT file in file, or a public https sourceUrl. SocialRobot fetches the bytes and stores them, then returns the permanent url for create_post. Prefer get_media_upload_url when you can PUT. Max 50MB.
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'file': {'anyOf': [{'type': 'object', 'required': ['download_url', 'file_id'], 'properties': {'file_id': {'type': 'string'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string'}, 'download_url': {'type': 'string'}}}, {'type': 'array', 'items': {'type': 'object', 'required': ['download_url', 'file_id'], 'properties': {'file_id': {'type': 'string'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string'}, 'download_url': {'type': 'string'}}}, 'minItems': 1}]}, 'filename': {'type': 'string'}, 'sourceUrl': {'type': 'string'}, 'contentType': {'type': 'string'}}}
변경됨
reschedule_post
2026년 9월 23일 2:50 AM
변경됨
update_post
2026년 9월 23일 2:50 AM
변경됨
upload_media
2026년 9월 23일 2:50 AM
변경됨
get_media_upload_url
2026년 9월 23일 2:50 AM
추가됨
pinterest_create_board
2026년 9월 17일 12:53 PM
추가됨
pinterest_list_boards
2026년 9월 17일 12:53 PM
추가됨
get_pinterest_top_pins
2026년 9월 17일 12:53 PM
추가됨
reschedule_post
2026년 9월 17일 12:53 PM
추가됨
update_post
2026년 9월 17일 12:53 PM
추가됨
delete_post
2026년 9월 17일 12:53 PM
추가됨
list_posts
2026년 9월 17일 12:53 PM
추가됨
create_post
2026년 9월 17일 12:53 PM
추가됨
tiktok_get_creator_info
2026년 9월 17일 12:53 PM
추가됨
instagram_best_post_times
2026년 9월 17일 12:53 PM
추가됨
linkedin_search_organizations
2026년 9월 17일 12:53 PM
추가됨
linkedin_search_people_mentions
2026년 9월 17일 12:53 PM
추가됨
linkedin_search_geo_locations
2026년 9월 17일 12:53 PM
추가됨
get_follower_demographics
2026년 9월 17일 12:53 PM
추가됨
get_posts_with_analytics
2026년 9월 17일 12:53 PM
추가됨
get_post_analytics
2026년 9월 17일 12:53 PM
추가됨
get_account_analytics
2026년 9월 17일 12:53 PM
추가됨
upload_media
2026년 9월 17일 12:53 PM
추가됨
get_media_upload_url
2026년 9월 17일 12:53 PM
추가됨
list_connected_accounts
2026년 9월 17일 12:53 PM