board | string or SelectItem | Yes | - | The board to pin to. Accepts a board id, which pinterest_list_boards returns. Ask the user which board if it is not provided. |
board_section | string | No | - | Optional board section id to file the pin under, within the chosen board. |
pin_type | string or SelectableOption | No | image | What to pin. Available options: ‘image’ (one image), ‘carousel’ (2 to 5 images viewers swipe through) or ‘video’. |
image_urls | string or array of string | No | - | The image to pin: exactly one URL for ‘image’ posts, or 2 to 5 URLs for ‘carousel’ posts as a list or one string separated by commas or new lines. Pinterest downloads them, so they must be publicly reachable. Accepts direct URLs or Google Drive share links with sharing set to ‘Anyone with the link’. |
video_url | string | No | - | The video to pin, required for ‘video’ pins. Markifact uploads it to Pinterest, so any reachable video URL works, including Google Drive share links. |
cover_image_url | string | No | - | Cover image for video pins, which Pinterest shows as the thumbnail. |
title | string | No | - | The pin title, up to 100 characters. |
description | string | No | - | The pin description, up to 800 characters. Keywords here drive how Pinterest surfaces the pin in search. |
link | string | No | - | The destination URL the pin sends people to when clicked, which is how Pinterest drives traffic. Leave empty for a pin with no link. |
alt_text | string | No | - | Description of the image for screen readers, up to 500 characters. |