๐Ÿ“‹ Pinterest API Review Documentation

This page demonstrates how Postia uses Pinterest's OAuth 2.0 API with full transparency and user control

๐Ÿ“Œ Pinterest API Workflow Demonstration

How Postia Safely Uses Pinterest's Official API

This page walks Pinterest reviewers through our complete workflow: secure OAuth authentication, user-controlled pin creation, manual scheduling, and transparent data handling. Every action requires explicit user approval.

1

Secure Pinterest OAuth Login

Postia connects to Pinterest using OAuth 2.0. Users are redirected to Pinterest to authenticate securely. Postia never sees or stores passwords.

OAuth Login

"Users click 'Connect Pinterest Account' and are securely redirected to Pinterest's official authorization page."

๐Ÿ” Permissions Requested (Minimum Required):

  • boards:read โ€” To let users select which board to post pins to
  • pins:write โ€” To publish only user-approved pins
  • user_account:read โ€” To display the user's profile name & avatar

Postia requests only essential permissions. No analytics access. No unnecessary data access.

2

User Grants Access via Pinterest

Users are taken to Pinterest's secure authorization screen. They explicitly review and approve which permissions to grant. Users can decline or revoke access anytime.

Pinterest Approval

"User explicitly approves access to boards and pins. This is 100% under the user's control."

3

Successful Account Connection

Once access is granted, Postia displays the connected account with profile info. Users see their limits and can disconnect anytime with one click.

Connected Account

Displayed Information:

  • Connected username
  • Profile picture
  • Status: "Connected โœ“"
  • Daily pin posting limit
  • Scheduled pins count
  • "Disconnect Account" button (revokes access immediately)
4

Import or Select Products

Users upload their Etsy shop CSV or add products manually. Postia stores product data securely and allows users to build a product library.

Product Import

"Users import their Etsy products via CSV โ€” Postia duplicates this data only for generating pins."

5

Select Products for Pin Creation

Users select which products they want to generate pins for. All data comes from their own product library.

Product Selection
6

Configure Pin Generation Settings

Users configure everything manually before generation. They choose image source, number of pins, and destination link.

Pin Config

User-Controlled Options:

  • ๐Ÿ“ธ Image source (product photos)
  • ๐Ÿ”ข Number of pins per product (1, 3, or 5)
  • ๐Ÿ”— Link destination (product URL or custom)
7

Preview & Edit Every Single Pin

Each generated pin is shown in an approval workflow. Users can edit title, description, link, and schedule โ€” or skip any pin they don't want.

Pin Preview
Edit Pin Details
Schedule Pin

"Users review each pin individually. They can edit title, description, link, board, date, and time. Or skip the pin entirely. Nothing posts without explicit user approval."

๐ŸŽฏ Approval Workflow โ€” User Controls Everything:

  • Edit pin title
  • Edit pin description
  • Change destination link
  • Select board from Pinterest API
  • Choose date & time to post
  • Skip any pin
  • All changes require explicit user confirmation
8

Pin Successfully Posted to Pinterest

After the user schedules the pin, Postia submits it to Pinterest's API. The system confirms successful submission with a green success banner and updates the scheduled queue.

Sandbox Success

โœ” Pin Successfully Created

The system confirms:

  • Pin title and description submitted to Pinterest API
  • Board and scheduling confirmed
  • OAuth authorization verified
  • Pin ID generated and stored
  • Rate limit checked (50 pins/day limit respected)
9

Scheduled Pins Queue

All scheduled pins appear in the user's queue with full details. Users can view, edit, reschedule, or cancel any pin. The queue shows the sandbox mode status clearly.

Scheduled Queue

๐Ÿ“… Queue Display โ€” Full User Control:

  • Pin thumbnail preview
  • Title and description
  • Destination board
  • Scheduled date & time
  • Edit button (reschedule, change board, etc.)
  • Cancel / delete button
  • Status indicator (Scheduled / Posted / )

๐Ÿ›ก๏ธ Safety & Compliance Guarantees

What Postia DOES:

  • Uses official Pinterest OAuth 2.0
  • Requests minimum permissions
  • Stores encrypted OAuth tokens
  • Posts only user-approved content
  • Respects rate limits (50 pins/day)
  • Allows account disconnection anytime

What Postia NEVER Does:

  • Auto-post without user approval
  • Scrape Pinterest data
  • Collect analytics
  • Perform bulk operations
  • Follow/unfollow accounts
  • Engage with user actions
  • Access private information

๐Ÿ“‹ Policy Compliance:

Postia fully complies with Pinterest's Developer Policies, Posting Quality Guidelines, and Community Guidelines. Every action requires explicit user consent.

๐Ÿ” Data Handling & Privacy

Postia stores only essential data needed to schedule pins. All sensitive data is encrypted.

โœ“ Postia Stores:

  • โ€ข Pinterest user ID
  • โ€ข OAuth token (encrypted)
  • โ€ข Pin title & description
  • โ€ข Image URL
  • โ€ข Scheduled date/time
  • โ€ข Board ID
  • โ€ข Destination link

โœ— Postia Never Stores:

  • โ€ข Pinterest passwords
  • โ€ข Analytics data
  • โ€ข Private information
  • โ€ข Board descriptions
  • โ€ข User followers/following
  • โ€ข Engagement metrics

๐Ÿ”’ Token Security:

OAuth tokens are encrypted at rest and only used to perform actions that the user explicitly approves. Tokens are immediately deleted when the user disconnects their Pinterest account.

๐ŸŽฌ Full Workflow Video Demonstration

Below is a complete screen recording showing the entire Postia Pinterest integration workflow in action โ€” from login to scheduling.

๐Ÿ“บ Video Content:

  • โœ“ User connects Pinterest account via OAuth
  • โœ“ Product CSV import and library management
  • โœ“ Pin configuration and generation
  • โœ“ Individual pin preview and editing
  • โœ“ Board selection and scheduling
  • โœ“ Scheduled pins queue and management
  • โœ“ Calendar view and rescheduling options

๐Ÿ“ง Support & Questions

For questions about Postia's Pinterest integration or data practices:

support@getpostia.com

Postia is an independent service and is not affiliated with, endorsed by, or connected to Pinterest, Inc.

Last Updated: November 24, 2025

For Pinterest Privacy & Data Handling: Pinterest Privacy Policy