unauthorizedHTTP 401AuthenticationPinterest access token rejected.
- Why it happens
- Token expired (Pinterest tokens last 30 days) or the user revoked app access.
- How to fix
- Reconnect. PostPeer refreshes Pinterest tokens automatically when possible.
Pinterest API v5
Pinterest API errors for pin creation — video covers, auth, rate limits, and media format constraints.
Pinterest v5 is one of the cleaner social APIs. Most errors are around video pin requirements (a cover image is mandatory) and the 30-day token expiry.
2 errors in this category
unauthorizedHTTP 401AuthenticationPinterest access token rejected.
invalid tokenHTTP 401AuthenticationToken failed validation.
2 errors in this category
429HTTP 429Rate limitPinterest rate limit reached.
rate limitHTTP 429Rate limitThrottled by Pinterest.
2 errors in this category
invalid mediaMediaMedia file is not in a supported format.
unsupported formatMediaFile extension or codec is not on Pinterest's allowlist.
2 errors in this category
cover_image_urlVideoVideo pin missing the `cover_image_url` field.
cover_image_content_typeVideoMissing or wrong content type on the cover image.
All 8 Pinterest errors in one table — Ctrl/Cmd-F to find yours.
| Code | What it means |
|---|---|
| cover_image_url | Video pin missing the `cover_image_url` field. |
| cover_image_content_type | Missing or wrong content type on the cover image. |
| unauthorized | Pinterest access token rejected. |
| invalid token | Token failed validation. |
| 429 | Pinterest rate limit reached. |
| rate limit | Throttled by Pinterest. |
| invalid media | Media file is not in a supported format. |
| unsupported format | File extension or codec is not on Pinterest's allowlist. |
One API. Every platform. Start building with free credits.