Pinterest Upload Guide
Pin videos and images to your Pinterest boards using the IndReelForge API.
Supported Content Types
| Type | Endpoint | Notes |
|---|---|---|
| Video Pin | POST /api/upload | MP4, up to 15 minutes |
| Image Pin | POST /api/upload_photos | JPEG/PNG/WebP |
Video Requirements
| Requirement | Value |
|---|---|
| Format | MP4 or MOV (H.264) |
| Max duration | 15 minutes |
| Max file size | 2 GB |
| Recommended aspect ratio | 2:3 (1000×1500) or 9:16 |
| Min resolution | 720p |
Upload a Video Pin
curl -X POST https://api.indreelforge.com/api/upload \
-H 'Authorization: Apikey YOUR_KEY' \
-F 'user=my-account' \
-F 'title=5-minute morning routine that changed my life' \
-F 'platform[]=pinterest' \
-F 'video_url=https://your-cdn.com/routine.mp4' \
-F 'pinterest_board_id=12345678901234567'
Pinterest-Specific Fields
| Field | Description |
|---|---|
title | Pin title (max 100 chars) |
description | Pin description — keywords help discoverability |
pinterest_board_id | Required. The numeric board ID to pin to. Board names are not accepted. |
pinterest_link | Destination URL when the Pin is clicked |
pinterest_alt_text | Accessibility description for the image/video |
Pin to a Specific Board
pinterest_board_id is required — every request must include a board ID. Board names and default-board fallback are not supported. You can find a board's ID via the Pinterest API or your board's URL.
-F 'pinterest_board_id=12345678901234567'
-F 'pinterest_link=https://yourshop.com/product'
Connect Pinterest
- Dashboard → Profiles → select your profile
- Click Connect next to Pinterest
- Authorise via the Pinterest OAuth popup
- Return — status shows Connected
Troubleshooting
| Error | Cause | Fix |
|---|---|---|
board_not_found | Missing or invalid pinterest_board_id | Provide a valid numeric board ID — board names are not accepted |
video_too_long | Over 15 minutes | Trim the video |
image_format_unsupported | GIF or TIFF | Convert to JPEG or PNG |