[{"data":1,"prerenderedAt":218},["ShallowReactive",2],{"api-docs-articles":3,"api-docs-nav-articles":78,"api-docs-article-me":92,"api-docs-related-me":213},[4,11,17,23,28,34,41,46,52,58,63,68,73],{"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-authorization","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-tools","MCP tools","Reference for the 16 tools the Pallyy MCP server exposes to AI assistants: the current account, social sets, post sets, media, media uploads, and calendar notes, with every input.","🧰",2,{"path":35,"title":36,"description":37,"category":38,"emoji":39,"order":40},"\u002Fdocs\u002Fapi\u002Fme","Me","Find out which Pallyy account the API key or connected-app token you are calling with belongs to.","endpoints","🙋",6,{"path":42,"title":43,"description":44,"category":38,"emoji":45,"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":47,"title":48,"description":49,"category":38,"emoji":50,"order":51},"\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.","⬆️",4,{"path":53,"title":54,"description":55,"category":38,"emoji":56,"order":57},"\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.","📝",5,{"path":59,"title":60,"description":61,"category":8,"emoji":62,"order":51},"\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":64,"title":65,"description":66,"category":38,"emoji":67,"order":33},"\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":69,"title":70,"description":71,"category":8,"emoji":72,"order":33},"\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":74,"title":75,"description":76,"category":38,"emoji":77,"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.","👥",[79,80,81,82,83,84,85,86,87,88,89,90,91],{"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":38,"order":40},{"path":42,"title":43,"category":38,"order":16},{"path":47,"title":48,"category":38,"order":51},{"path":53,"title":54,"category":38,"order":57},{"path":59,"title":60,"category":8,"order":51},{"path":64,"title":65,"category":38,"order":33},{"path":69,"title":70,"category":8,"order":33},{"path":74,"title":75,"category":38,"order":10},{"id":93,"title":36,"body":94,"category":38,"datePublished":206,"dateUpdated":206,"description":37,"emoji":39,"extension":207,"meta":208,"navigation":209,"order":40,"path":35,"seo":210,"stem":211,"__hash__":212},"apiDocs\u002Fdocs\u002Fapi\u002Fme.md",{"type":95,"value":96,"toc":203},"minimark",[97,106,121,126,136,144,152,188],[98,99,100,101,105],"p",{},"Every API key and every connected-app access token belongs to one Pallyy account. This endpoint tells you which one, without needing anything else: no ",[102,103,104],"code",{},"socialSetId",", no scopes.",[98,107,108,109,112,113,117,118,120],{},"Use it to check that a credential works, or to know your own account id. That id is what ",[102,110,111],{},"ownedBy"," on a ",[114,115,116],"a",{"href":74},"social set"," is compared against: a set whose ",[102,119,111],{}," is not your id was shared with you through a team invite, and posts or uploads into it count against the owner's plan.",[122,123,125],"h2",{"id":124},"get-the-current-account","Get the current account",[127,128,133],"pre",{"className":129,"code":131,"language":132},[130],"language-text","GET \u002Fv1\u002Fme\n","text",[102,134,131],{"__ignoreMap":135},"",[127,137,142],{"className":138,"code":140,"language":141,"meta":135},[139],"language-bash","curl https:\u002F\u002Fapp.pallyy.com\u002Fapi\u002Fv1\u002Fme \\\n  -H \"Authorization: Bearer pallyy_your_api_key\"\n","bash",[102,143,140],{"__ignoreMap":135},[127,145,150],{"className":146,"code":148,"language":149,"meta":135},[147],"language-json","{\n  \"userId\": \"665f1c2ab7e2a4d1f0a1b2c0\"\n}\n","json",[102,151,148],{"__ignoreMap":135},[153,154,155,171],"table",{},[156,157,158],"thead",{},[159,160,161,165,168],"tr",{},[162,163,164],"th",{},"Field",[162,166,167],{},"Type",[162,169,170],{},"Meaning",[172,173,174],"tbody",{},[159,175,176,182,185],{},[177,178,179],"td",{},[102,180,181],{},"userId",[177,183,184],{},"string",[177,186,187],{},"The id of the account that owns the key, or that authorized the connected app",[98,189,190,191,194,195,198,199,202],{},"The request counts toward your ",[114,192,193],{"href":69},"rate limit"," like any other call. An invalid, disabled, or revoked credential receives the usual ",[102,196,197],{},"401",", see ",[114,200,201],{"href":12},"errors",".",{"title":135,"searchDepth":33,"depth":16,"links":204},[205],{"id":124,"depth":33,"text":125},"2026-09-28","md",{},true,{"title":36,"description":37},"docs\u002Fapi\u002Fme","FvgWlOTEC1KKJjMOEk877_oGu7L2AaUhqKyOuIGHTBg",[214,215,216,217],{"path":74,"title":75,"emoji":77,"order":10},{"path":64,"title":65,"emoji":67,"order":33},{"path":42,"title":43,"emoji":45,"order":16},{"path":47,"title":48,"emoji":50,"order":51},1790602011746]