Ayrshare Post To Pinterest
Blocks for posting pins to Pinterest using the Ayrshare social media management API.
Post To Pinterest
What it is
Post to Pinterest using Ayrshare
How it works
This block uses Ayrshare's API to publish pins to Pinterest boards. It supports image pins, video pins (with required thumbnails), and carousel pins (up to 5 images), with customizable titles, descriptions, destination links, and private notes.
The block connects to Pinterest's API through Ayrshare, allowing you to specify target boards, add alt text for accessibility, and configure per-image carousel options including individual titles, links, and descriptions. Pins can be scheduled for future publishing.
Inputs
post
Pin description (max 500 chars, links not clickable - use link field instead)
str
No
media_urls
Required image/video URLs. Pinterest requires at least one image. Videos need thumbnail. Up to 5 images for carousel.
List[str]
No
is_video
Whether the media is a video
bool
No
schedule_date
UTC datetime for scheduling (YYYY-MM-DDThh:mm:ssZ)
str (date-time)
No
disable_comments
Whether to disable comments
bool
No
shorten_links
Whether to shorten links
bool
No
unsplash
Unsplash image configuration
str
No
requires_approval
Whether to enable approval workflow
bool
No
random_post
Whether to generate random post text
bool
No
random_media_url
Whether to generate random media
bool
No
notes
Additional notes for the post
str
No
pin_title
Pin title displayed in 'Add your title' section (max 100 chars)
str
No
link
Clickable destination URL when users click the pin (max 2048 chars)
str
No
board_id
Pinterest Board ID to post to (from /user/details endpoint, uses default board if not specified)
str
No
note
Private note for the pin (only visible to you and board collaborators)
str
No
thumbnail
Required thumbnail URL for video pins (must have valid image Content-Type)
str
No
carousel_options
Options for each image in carousel (title, link, description per image)
List[PinterestCarouselOption]
No
alt_text
Alt text for each image/video (max 500 chars each, accessibility feature)
List[str]
No
Outputs
error
Error message if the operation failed
str
post_result
The result of the post
PostResponse
post
The result of the post
PostIds
Possible use case
Product Catalog Distribution: Automatically pin product images with direct links to purchase pages organized by board category.
Content Repurposing: Convert blog posts and articles into visual pins with clickable destination URLs.
Visual Inspiration Boards: Create carousel pins showcasing design ideas, recipes, or tutorials with step-by-step images.
Last updated
Was this helpful?