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.