[{"data":1,"prerenderedAt":390},["ShallowReactive",2],{"api-docs-articles":3,"api-docs-nav-articles":128,"api-docs-article-pinterest-boards":151,"api-docs-related-pinterest-boards":385,"api-docs-parent-pinterest-boards":382},[4,11,17,23,28,34,40,46,52,58,64,70,76,82,88,93,98,103,108,113,118,123],{"path":5,"title":6,"description":7,"category":8,"emoji":9,"order":10},"\u002Fdocs\u002Fapi\u002Fauthentication","Authentication","Authenticate Pallyy API requests with an API key, understand scopes for reading and writing, and restrict keys to specific social sets.","getting-started","🔑",1,{"path":12,"title":13,"description":14,"category":8,"emoji":15,"order":16},"\u002Fdocs\u002Fapi\u002Ferrors","Errors","How the Pallyy API reports errors: HTTP status codes, the machine-readable error code in the response body, and validation error details.","⚠️",3,{"path":18,"title":19,"description":20,"category":21,"emoji":22,"order":10},"\u002Fdocs\u002Fapi\u002Fmcp","MCP server","Connect Claude, ChatGPT, Cursor, or any MCP client to your Pallyy account: the server URL, what the tools can do, how consent works, and how to disconnect an app.","mcp","🤖",{"path":24,"title":25,"description":26,"category":21,"emoji":27,"order":16},"\u002Fdocs\u002Fapi\u002Fmcp\u002Fauthorization","MCP authorization","How MCP clients sign in to Pallyy with OAuth 2.1: discovery documents, client identification, PKCE, scopes, token lifetimes, refresh rotation, and revocation.","🔐",{"path":29,"title":30,"description":31,"category":21,"emoji":32,"order":33},"\u002Fdocs\u002Fapi\u002Fmcp\u002Fchatgpt","Connect ChatGPT","Add the Pallyy plugin to ChatGPT in one click, sign in with your Pallyy account, and schedule social media posts and generated images from a chat.","💬",5,{"path":35,"title":36,"description":37,"category":21,"emoji":38,"order":39},"\u002Fdocs\u002Fapi\u002Fmcp\u002Fclaude","Connect Claude","Connect Claude to Pallyy from its connector directory in one click, or add the MCP server to Claude Code, and schedule social media posts from a chat.","✳️",4,{"path":41,"title":42,"description":43,"category":21,"emoji":44,"order":45},"\u002Fdocs\u002Fapi\u002Fmcp\u002Fcursor","Connect Cursor","Add the Pallyy MCP server to Cursor's mcp.json, sign in with your Pallyy account, and draft and schedule social media posts from the editor or the Cursor CLI.","🖱️",6,{"path":47,"title":48,"description":49,"category":21,"emoji":50,"order":51},"\u002Fdocs\u002Fapi\u002Fmcp\u002Fgemini","Connect Gemini","Add the Pallyy MCP server to the Gemini CLI with one command and a Pallyy API key, then schedule social media posts from the terminal. The Gemini app can't connect yet.","✨",7,{"path":53,"title":54,"description":55,"category":21,"emoji":56,"order":57},"\u002Fdocs\u002Fapi\u002Fmcp\u002Fgrok","Connect Grok","Add the Pallyy MCP server to Grok Bot as a plugin or to Grok Build with one command, using a Pallyy API key, and let Grok agents schedule social media posts.","⚡",9,{"path":59,"title":60,"description":61,"category":21,"emoji":62,"order":63},"\u002Fdocs\u002Fapi\u002Fmcp\u002Fle-chat","Connect Le Chat","Add Pallyy to Mistral's Le Chat as a custom MCP connector with a bearer token, your Pallyy API key, and schedule social media posts from a chat on any Le Chat plan.","🐱",11,{"path":65,"title":66,"description":67,"category":21,"emoji":68,"order":69},"\u002Fdocs\u002Fapi\u002Fmcp\u002Fmeta-muse","Connect Meta Muse","Ask Meta Muse to build a custom connector for the Pallyy MCP server with a Pallyy API key, and schedule social media posts from the Muse app or WhatsApp.","🎭",10,{"path":71,"title":72,"description":73,"category":21,"emoji":74,"order":75},"\u002Fdocs\u002Fapi\u002Fmcp\u002Fperplexity","Connect Perplexity","Add Pallyy to Perplexity as a custom connector with the MCP server URL and a Pallyy API key, and draft and schedule social media posts from your research threads.","🔍",8,{"path":77,"title":78,"description":79,"category":21,"emoji":80,"order":81},"\u002Fdocs\u002Fapi\u002Fmcp\u002Ftools","MCP tools","Reference for the 17 tools the Pallyy MCP server exposes to AI assistants: the current account, social sets, post sets, media, media uploads, calendar notes, and Pinterest boards, with every input.","🧰",2,{"path":83,"title":84,"description":85,"category":86,"emoji":87,"order":45},"\u002Fdocs\u002Fapi\u002Fme","Me","Find out which Pallyy account the API key or connected-app token you are calling with belongs to.","endpoints","🙋",{"path":89,"title":90,"description":91,"category":86,"emoji":92,"order":16},"\u002Fdocs\u002Fapi\u002Fmedia","Media library","Browse a social set's media library via the Pallyy API, filter by folder, type, or name, and reference items when creating posts.","🖼️",{"path":94,"title":95,"description":96,"category":86,"emoji":97,"order":39},"\u002Fdocs\u002Fapi\u002Fmedia-uploads","Media uploads","Import images and videos into a Pallyy media library from a URL via the API, poll the upload's status, and use the result in posts.","⬆️",{"path":99,"title":100,"description":101,"category":86,"emoji":102,"order":33},"\u002Fdocs\u002Fapi\u002Fnotes","Notes","Read and create the notes pinned to a social set's calendar via the Pallyy API: reminders, recurring notes, and events imported from Google Calendar.","📝",{"path":104,"title":105,"description":106,"category":8,"emoji":107,"order":39},"\u002Fdocs\u002Fapi\u002Fpagination","Pagination and queries","How Pallyy API list endpoints paginate with page and size parameters, and how to pass nested filters and sorting in the query string.","📄",{"path":109,"title":110,"description":111,"category":86,"emoji":112,"order":51},"\u002Fdocs\u002Fapi\u002Fpinterest-boards","Pinterest boards","List the boards of the Pinterest account connected to a social set, so a Pinterest post can be pinned to the right board.","📌",{"path":114,"title":115,"description":116,"category":86,"emoji":117,"order":81},"\u002Fdocs\u002Fapi\u002Fpost-sets","Post sets","Create, schedule, list, and update Pallyy post sets via the API: one scheduled slot holding a post for each social network it targets.","🗓️",{"path":119,"title":120,"description":121,"category":8,"emoji":122,"order":81},"\u002Fdocs\u002Fapi\u002Frate-limits","Rate limits","The Pallyy API allows 5 requests per second per account. Read the rate limit headers on every response and back off on 429s.","⏱️",{"path":124,"title":125,"description":126,"category":86,"emoji":127,"order":10},"\u002Fdocs\u002Fapi\u002Fsocial-sets","Social sets","List the Pallyy social sets you own or were invited to as a team member, with their connected accounts. Almost every other endpoint needs a social set id.","👥",[129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150],{"path":5,"title":6,"category":8,"order":10},{"path":12,"title":13,"category":8,"order":16},{"path":18,"title":19,"category":21,"order":10},{"path":24,"title":25,"category":21,"order":16},{"path":29,"title":30,"category":21,"order":33},{"path":35,"title":36,"category":21,"order":39},{"path":41,"title":42,"category":21,"order":45},{"path":47,"title":48,"category":21,"order":51},{"path":53,"title":54,"category":21,"order":57},{"path":59,"title":60,"category":21,"order":63},{"path":65,"title":66,"category":21,"order":69},{"path":71,"title":72,"category":21,"order":75},{"path":77,"title":78,"category":21,"order":81},{"path":83,"title":84,"category":86,"order":45},{"path":89,"title":90,"category":86,"order":16},{"path":94,"title":95,"category":86,"order":39},{"path":99,"title":100,"category":86,"order":33},{"path":104,"title":105,"category":8,"order":39},{"path":109,"title":110,"category":86,"order":51},{"path":114,"title":115,"category":86,"order":81},{"path":119,"title":120,"category":8,"order":81},{"path":124,"title":125,"category":86,"order":10},{"id":152,"title":110,"body":153,"category":86,"datePublished":377,"dateUpdated":377,"description":111,"emoji":112,"extension":378,"meta":379,"navigation":380,"order":51,"path":109,"seo":381,"seoTitle":382,"stem":383,"__hash__":384},"apiDocs\u002Fdocs\u002Fapi\u002Fpinterest-boards.md",{"type":154,"value":155,"toc":373},"minimark",[156,194,197,202,212,220,281,288,296,308,323,327],[157,158,159,160,164,165,169,170,173,174,177,178,181,182,185,186,189,190,193],"p",{},"A Pinterest post is pinned to a board, and a post set cannot be scheduled until every Pinterest post in it has one. When you ",[161,162,163],"a",{"href":114},"create a post set"," with a ",[166,167,168],"code",{},"PINTEREST"," post, its ",[166,171,172],{},"board"," field takes the board's ",[166,175,176],{},"id"," and ",[166,179,180],{},"name",": a ",[166,183,184],{},"DRAFT"," saves without it, but scheduling the set with the board missing fails with ",[166,187,188],{},"post-set:invalid_posts"," and the error ",[166,191,192],{},"A board is required",". This endpoint lists the boards you can choose from, read live from the Pinterest account connected to the social set.",[157,195,196],{},"Boards are read-only over the API: create and manage them in Pinterest.",[198,199,201],"h2",{"id":200},"list-pinterest-boards","List Pinterest boards",[203,204,209],"pre",{"className":205,"code":207,"language":208},[206],"language-text","GET \u002Fv1\u002Fpinterest\u002Fboards\n","text",[166,210,207],{"__ignoreMap":211},"",[203,213,218],{"className":214,"code":216,"language":217,"meta":211},[215],"language-bash","curl \"https:\u002F\u002Fapp.pallyy.com\u002Fapi\u002Fv1\u002Fpinterest\u002Fboards?socialSetId=SET_ID&size=50\" \\\n  -H \"Authorization: Bearer pallyy_your_api_key\"\n","bash",[166,219,216],{"__ignoreMap":211},[221,222,223,239],"table",{},[224,225,226],"thead",{},[227,228,229,233,236],"tr",{},[230,231,232],"th",{},"Parameter",[230,234,235],{},"Required",[230,237,238],{},"Meaning",[240,241,242,256,269],"tbody",{},[227,243,244,250,253],{},[245,246,247],"td",{},[166,248,249],{},"socialSetId",[245,251,252],{},"Yes",[245,254,255],{},"The social set whose Pinterest account to read boards from",[227,257,258,263,266],{},[245,259,260],{},[166,261,262],{},"size",[245,264,265],{},"No",[245,267,268],{},"How many boards to return, between 1 and 100, default 25",[227,270,271,276,278],{},[245,272,273],{},[166,274,275],{},"page",[245,277,265],{},[245,279,280],{},"Accepted for consistency with the other list endpoints and echoed back, but it does not move through the list, see below",[157,282,283,284,287],{},"Returns the boards of the account connected to the set, in the order Pinterest returns them. The response uses the common ",[161,285,286],{"href":104},"pagination"," envelope:",[203,289,294],{"className":290,"code":292,"language":293,"meta":211},[291],"language-json","{\n  \"items\": [\n    {\n      \"id\": \"1234567890123456789\",\n      \"name\": \"Spring collection\"\n    }\n  ],\n  \"page\": 0,\n  \"size\": 50\n}\n","json",[166,295,292],{"__ignoreMap":211},[157,297,298,299,301,302,304,305,307],{},"Pinterest pages its boards with a cursor rather than a page index, so this endpoint always returns the first ",[166,300,262],{}," boards of the account regardless of ",[166,303,275],{},". To see more boards, raise ",[166,306,262],{}," up to 100; most accounts fit in a single request.",[157,309,310,311,314,315,318,319,322],{},"The social set must be yours or shared with you, and inside the key's ",[161,312,313],{"href":5},"restriction",", or the request answers ",[166,316,317],{},"404",". A set with no Pinterest account connected, or whose connection Pinterest rejects (for example after the account was disconnected on Pinterest's side), answers ",[166,320,321],{},"412",": reconnect the account in Pallyy and retry.",[198,324,326],{"id":325},"the-board-object","The board object",[221,328,329,341],{},[224,330,331],{},[227,332,333,336,339],{},[230,334,335],{},"Field",[230,337,338],{},"Type",[230,340,238],{},[240,342,343,359],{},[227,344,345,349,352],{},[245,346,347],{},[166,348,176],{},[245,350,351],{},"string",[245,353,354,355,358],{},"The board id on Pinterest, passed as ",[166,356,357],{},"board.id"," on a Pinterest post",[227,360,361,365,367],{},[245,362,363],{},[166,364,180],{},[245,366,351],{},[245,368,369,370,358],{},"The board name, passed as ",[166,371,372],{},"board.name",{"title":211,"searchDepth":81,"depth":16,"links":374},[375,376],{"id":200,"depth":81,"text":201},{"id":325,"depth":81,"text":326},"2026-10-05","md",{},true,{"title":110,"description":111},null,"docs\u002Fapi\u002Fpinterest-boards","fP5MUn1hrpSLmQuCsWaah0P4Dwh2INav4klY3lC2u9M",[386,387,388,389],{"path":124,"title":125,"emoji":127,"order":10},{"path":114,"title":115,"emoji":117,"order":81},{"path":89,"title":90,"emoji":92,"order":16},{"path":94,"title":95,"emoji":97,"order":39},1791192966127]