Pinterest

Pinterest is a visual discovery engine for finding ideas like recipes, home and style inspiration, and more.

Integrate the Pinterest API with the Bash API

Setup the Pinterest API trigger to run a workflow which integrates with the Bash API. Pipedream's integration platform allows you to integrate Pinterest and Bash remarkably fast. Free for developers.

Run Bash Code with Bash API on New Board Event from Pinterest API
Pinterest + Bash
 
Try it
Run Bash Code with Bash API on New Pin Event from Pinterest API
Pinterest + Bash
 
Try it
New Board Event from the Pinterest API

Emit new events when new boards are created. See the docs

 
Try it
New Pin Event from the Pinterest API

Emit new events when new pins are created on a board or board section. See the docs here and here

 
Try it
Create a Pin with the Pinterest API

Create a Pin on a board or board section, See the docs

 
Try it
Run Bash Code with the Bash API

Run any Bash in a Pipedream step within your workflow. Refer to the Pipedream Bash docs to learn more.

 
Try it

Overview of Pinterest

The Pinterest API is an open service that allows developers to access the
Pinterest platform and build amazing experiences for Pinterest users. It
provides a wide range of capabilities for creating amazing applications that
allow users to view, save, and share beautiful images and content. With the
Pinterest API, you can build apps that let users browse, search and create
collections of images from around the web. You can also build apps that allow
users to easily organize and manage their Pins, Boards and Likes.

Some of the great things you can build with the Pinterest API include:

  • An application that lets users search Pins across multiple sources
  • A visual discovery tool that organizes pins into categories
  • A creative showcase platform that lets users easily view and share the best
    content
  • A social network that allows users to interact with and follow other pins
  • A personalized shopping experience that displays tailored product
    recommendations based on user interests
  • An app that lets users save their own customized collections of images and
    content
  • A messaging platform that lets users connect with brands, stores and friends
    through group conversations

Connect Pinterest

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    pinterest: {
      type: "app",
      app: "pinterest",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.pinterest.com/v5/user_account`,
      headers: {
        Authorization: `Bearer ${this.pinterest.$auth.oauth_access_token}`,
      },
    })
  },
})

Connect Bash

1
2
3
4
5
6
7
# $PIPEDREAM_STEPS file contains data from previous steps
cat $PIPEDREAM_STEPS | jq .trigger.context.id

# Write data to $PIPEDREAM_EXPORTS to return it from the step
# Exports must be written as key=value
echo foo=bar >> $PIPEDREAM_EXPORTS