# Pinterest API Documentation

This is the complete API documentation for connecting to the Pinterest API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Pinterest connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/pinterest/actions/{actionSlug}/run
```

## Pinterest actions

- POST `create-board` Create Board
- POST `create-board-section` Create Board Section
- POST `create-catalog` Create Catalog
- POST `create-pin` Create Pin
- DELETE `delete-board` Delete Board
- DELETE `delete-board-section` Delete Board Section
- DELETE `delete-pin` Delete Pin
- GET `get-ad-account` Get Ad Account
- GET `get-board` Get Board
- GET `get-catalog-item-batch-status` Get Catalog Item Batch Status
- GET `get-catalog-items` Get Catalog Items
- GET `get-media-upload` Get Media Upload
- GET `get-pin` Get Pin
- GET `get-product-group` Get Product Group
- GET `get-top-pins-analytics` Get Top Pins Analytics
- GET `get-top-video-pins-analytics` Get Top Video Pins Analytics
- GET `get-user-account` Get User Account
- GET `get-user-account-analytics` Get User Account Analytics
- GET `list-ad-accounts` List Ad Accounts
- GET `list-ad-groups` List Ad Groups
- GET `list-ads` List Ads
- GET `list-board-pins` List Board Pins
- GET `list-board-section-pins` List Board Section Pins
- GET `list-board-sections` List Board Sections
- GET `list-boards` List Boards
- GET `list-campaigns` List Campaigns
- GET `list-catalogs` List Catalogs
- GET `list-followers` List Followers
- GET `list-pins` List Pins
- GET `list-product-groups` List Product Groups
- GET `list-products-by-product-group` List Products By Product Group
- PUT `operate-on-product-pins` Operate On Product Pins
- POST `register-media-upload` Register Media Upload
- POST `save-pin` Save Pin
- GET `search-boards` Search Boards
- GET `search-pins` Search Pins
- PUT `update-board` Update Board
- PUT `update-board-section` Update Board Section
- PUT `update-pin` Update Pin
