Web App · Pinterest API

A quiet, deliberate way to publish to Pinterest.

Langiz Pinterest Publisher is a corporate web application used by the Langiz brand team to automate publishing of product pins to our own Pinterest account. AI image generation runs server-side; only the final image and a SEO title are sent to Pinterest.

The application acts solely on behalf of the single brand account that the operator connects through Pinterest OAuth. It does not act on behalf of any other Pinterest user.

Review flow

The complete review flow is short and deterministic, so a reviewer can validate the Pinterest use case in a few minutes without additional setup.

01

Sign in to the admin panel

Open /login, sign in with the credentials provided to the reviewer, and land on the admin dashboard with tabs for Categories, Products, Publish, Settings, History, Analytics and Pinterest.

02

Authorize Pinterest

On the Pinterest tab the reviewer clicks Connect, completes the standard Pinterest OAuth consent screen, and is redirected back to the dashboard. The authorized account is bound to the single admin user of the app.

03

Select or create a board

On the same tab the reviewer can inspect the list of boards and choose one as the publishing target, or create a dedicated test board with the Create new board form.

04

Publish a test pin

On the Publish tab the reviewer picks a category that contains a product photo and clicks Publish to Pinterest. The app generates the final image, builds an SEO title and creates the pin via Pinterest API on the selected board.

05

Disconnect

At any moment the reviewer can revoke access from the same Pinterest tab using the Disconnect button, which deletes the OAuth token from the app's database.

Requested permissions

The app requests only the scopes needed for the review scenario described above.

user_accounts:read

Used during OAuth to identify the connected Pinterest account.

boards:read

Used to list available boards so the operator can pick a publishing target.

boards:write

Used only when the operator explicitly creates a new board through the UI.

pins:read

Used for read-back analytics (impressions, saves, clicks) on pins the app created.

pins:write

Used to create new pins on the selected corporate board from server-generated product images.

Data storage and access removal

The OAuth token is stored in a server-side SQLite database on a private VPS used only by the Langiz brand team. There is no third-party data sharing. Access can be removed at any time by clicking Disconnect on the Pinterest tab of the admin panel, or by revoking the app in the user's Pinterest connected-apps settings. The privacy policy is linked below.