List importable content
list_import_itemsBrowses content the user can import from tools they connected in ShortSync (Settings > Integrations).
Without source: lists the sources available to the user and whether each is connected. If one isn't, tell the user to connect it there.
With source: lists its items (id, title, caption an import gets, duration_ms, created_at, plus source-specific fields). Sources with projects (has_containers) first return containers; pass one's id as container_id to list its items. Pass next_cursor back as cursor for more.
Sources:
canva: The user's Canva designs, newest first;
querysearches titles. PNG imports one image per page (in order, ready for create_carousel); MP4 imports one video. The design title is the caption. Options: format (import): png|mp4, default png. png: one image per page. mp4: one video.opusclip: Clips OpusClip cut from the user's long videos, with OpusClip's caption and hashtags. Projects first. Import takes 15-90 s while OpusClip renders.
klap: Clips Klap cut from the user's long videos, best first, with a caption Klap's AI writes at import. Projects first. Each import uses one export from the user's Klap plan and takes 20 s to 2.5 min.
twitch: Clips from the user's own Twitch channel, most viewed first. The clip title is the caption. Options: range (list): 7d|30d|365d|all, default all. Only clips made in the last 7d, 30d or 365d. format (import): portrait|landscape, default portrait. portrait falls back to landscape when Twitch has no portrait version.
heygen: Videos in the user's HeyGen account, newest first. Only status
completedimports. The video title is the caption. Options: version (import): original|captioned, default original. captioned is HeyGen's version with burned-in captions, when it has one.descript: Compositions in the user's Descript Drive (the one their token belongs to), imported as 1080p MP4. Projects first, most recently edited first. The composition name is the caption. Import takes up to 2.5 min while Descript renders; audio-only compositions can't be imported.
onedrive: Videos and images in the user's OneDrive. Pass a folder id as container_id to list inside it (root when omitted); items with type "folder" are subfolders, only type "file" imports. The file name is the caption.
box: Videos and images in the user's Box. Pass a folder id as container_id to list inside it (root when omitted); items with type "folder" are subfolders, only type "file" imports. The file name is the caption.
frameio: Videos and images in the user's Frame.io. Pass a folder id as container_id to list inside it (root when omitted); items with type "folder" are subfolders, only type "file" imports. The file name is the caption.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Search text, for sources that support it (canva). | |
| cursor | No | next_cursor from the previous page. | |
| source | No | Omit to list sources. | |
| options | No | List options for the source, e.g. { range: "30d" } for twitch. | |
| container_id | No | A project id from this tool's containers, or for onedrive and box a folder id (an item with type folder); the root when omitted. |