Create Pinboard
Create a new pinboard to organize your pins.
Endpoint
POST /v1/pinboardsAuthentication
Requires API key with pinboards:write scope.
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
title | string | Yes | Pinboard title |
description | string | No | Pinboard description |
tags | string[] | No | Tags for organization |
layout | object | No | Desktop layout configuration |
mobile_layout | object | No | Mobile layout configuration |
Example
Client-JS
import { PindownClient } from '@pindownai/client-js'
const client = new PindownClient({
apiKey: process.env.PINDOWN_API_KEY
})
// Create pinboard
const pinboard = await client.pinboards.create({
title: 'Sales Dashboard',
tags: ['sales', 'metrics', 'dashboard']
})
console.log(`Pinboard created: ${pinboard.id}`)Response
{
"success": true,
"data": {
"id": "pb-abc123",
"title": "Sales Dashboard",
"created_at": 1730472600000
}
}Rate Limiting
This endpoint costs 2 tokens per request.