Skip to content
For LLMsView as Markdown·

Pinterest ​

Manage pins, boards, and analytics via the Pinterest API.

DetailValue
CategorySocial Media
Base URLhttps://api.pinterest.com/v5
AuthenticationOAuth2
Endpoints6
Connector keypinterest

Using Pinterest in a workflow ​

  1. Go to Connections and click New Connection.
  2. Pick Pinterest from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown. The full list is below.

Available endpoints ​

EndpointSummary
GET /user_accountGet user account
POST /pinsCreate a pin
GET /pins/{pinId}Get a pin
GET /boardsList boards
POST /boardsCreate a board
GET /user_account/analyticsGet account analytics

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /user_account ​

Get user account

DetailValue
Operation IDsocial.getAccount
MethodGET
Path/user_account

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Pinterest connection from the Connection dropdown.
  3. In the Operation dropdown, select social.getAccount.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Pinterest API reference.

POST /pins ​

Create a pin

DetailValue
Operation IDsocial.createPin
MethodPOST
Path/pins

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Pinterest connection from the Connection dropdown.
  3. In the Operation dropdown, select social.createPin.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Pinterest API reference.

GET /pins/{pinId} ​

Get a pin

DetailValue
Operation IDsocial.getPin
MethodGET
Path/pins/{pinId}

Parameters ​

NameLocationTypeRequired
pinIdpathstringYes

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Pinterest connection from the Connection dropdown.
  3. In the Operation dropdown, select social.getPin.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Pinterest API reference.

GET /boards ​

List boards

DetailValue
Operation IDsocial.listBoards
MethodGET
Path/boards

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Pinterest connection from the Connection dropdown.
  3. In the Operation dropdown, select social.listBoards.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Pinterest API reference.

POST /boards ​

Create a board

DetailValue
Operation IDsocial.createBoard
MethodPOST
Path/boards

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Pinterest connection from the Connection dropdown.
  3. In the Operation dropdown, select social.createBoard.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Pinterest API reference.

GET /user_account/analytics ​

Get account analytics

DetailValue
Operation IDsocial.getAnalytics
MethodGET
Path/user_account/analytics

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Pinterest connection from the Connection dropdown.
  3. In the Operation dropdown, select social.getAnalytics.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Pinterest API reference.