[{"data":1,"prerenderedAt":518},["ShallowReactive",2],{"api-docs-articles":3,"api-docs-nav-articles":72,"api-docs-article-media":85,"api-docs-related-media":513},[4,11,17,23,28,34,40,46,52,57,62,67],{"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 15 tools the Pallyy MCP server exposes to AI assistants: 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":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.","endpoints","🖼️",{"path":41,"title":42,"description":43,"category":38,"emoji":44,"order":45},"\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":47,"title":48,"description":49,"category":38,"emoji":50,"order":51},"\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":53,"title":54,"description":55,"category":8,"emoji":56,"order":45},"\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":58,"title":59,"description":60,"category":38,"emoji":61,"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":63,"title":64,"description":65,"category":8,"emoji":66,"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":68,"title":69,"description":70,"category":38,"emoji":71,"order":10},"\u002Fdocs\u002Fapi\u002Fsocial-sets","Social sets","List your Pallyy social sets and their connected accounts via the API. Almost every other endpoint needs a social set id.","👥",[73,74,75,76,77,78,79,80,81,82,83,84],{"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":16},{"path":41,"title":42,"category":38,"order":45},{"path":47,"title":48,"category":38,"order":51},{"path":53,"title":54,"category":8,"order":45},{"path":58,"title":59,"category":38,"order":33},{"path":63,"title":64,"category":8,"order":33},{"path":68,"title":69,"category":38,"order":10},{"id":86,"title":36,"body":87,"category":38,"datePublished":506,"dateUpdated":506,"description":37,"emoji":39,"extension":507,"meta":508,"navigation":509,"order":16,"path":35,"seo":510,"stem":511,"__hash__":512},"apiDocs\u002Fdocs\u002Fapi\u002Fmedia.md",{"type":88,"value":89,"toc":501},"minimark",[90,104,111,116,126,262,270,274,280,287,291,299],[91,92,93,94,98,99,103],"p",{},"Each social set has its own media library holding the images and videos you post. Posts created via the API reference library items by id, so browsing the library is how you find the ",[95,96,97],"code",{},"mediaLibraryId"," values that ",[100,101,102],"a",{"href":58},"post sets"," need.",[91,105,106,107,110],{},"The library is read-only over the API. To add files, use ",[100,108,109],{"href":41},"media uploads",".",[112,113,115],"h2",{"id":114},"list-media","List media",[117,118,123],"pre",{"className":119,"code":121,"language":122},[120],"language-text","GET \u002Fv1\u002Fmedia\n","text",[95,124,121],{"__ignoreMap":125},"",[127,128,129,145],"table",{},[130,131,132],"thead",{},[133,134,135,139,142],"tr",{},[136,137,138],"th",{},"Parameter",[136,140,141],{},"Required",[136,143,144],{},"Meaning",[146,147,148,162,182,194,212,224,242],"tbody",{},[133,149,150,156,159],{},[151,152,153],"td",{},[95,154,155],{},"socialSetId",[151,157,158],{},"Yes",[151,160,161],{},"The social set whose library to list",[133,163,164,173,176],{},[151,165,166,169,170],{},[95,167,168],{},"page",", ",[95,171,172],{},"size",[151,174,175],{},"No",[151,177,178,179],{},"See ",[100,180,181],{"href":53},"pagination",[133,183,184,189,191],{},[151,185,186],{},[95,187,188],{},"filters[folderId]",[151,190,175],{},[151,192,193],{},"Only items in this folder",[133,195,196,201,203],{},[151,197,198],{},[95,199,200],{},"filters[type]",[151,202,175],{},[151,204,205,208,209],{},[95,206,207],{},"image"," or ",[95,210,211],{},"video",[133,213,214,219,221],{},[151,215,216],{},[95,217,218],{},"filters[name]",[151,220,175],{},[151,222,223],{},"Name search",[133,225,226,231,233],{},[151,227,228],{},[95,229,230],{},"filters[withScheduledPosts]",[151,232,175],{},[151,234,235,208,238,241],{},[95,236,237],{},"true",[95,239,240],{},"false",", whether the item is used by scheduled posts",[133,243,244,252,254],{},[151,245,246,169,249],{},[95,247,248],{},"sort[name]",[95,250,251],{},"sort[timestamp]",[151,253,175],{},[151,255,256,208,259],{},[95,257,258],{},"ASC",[95,260,261],{},"DESC",[117,263,268],{"className":264,"code":266,"language":267,"meta":125},[265],"language-bash","curl \"https:\u002F\u002Fapp.pallyy.com\u002Fapi\u002Fv1\u002Fmedia?socialSetId=SET_ID&filters[type]=image&sort[timestamp]=DESC\" \\\n  -H \"Authorization: Bearer pallyy_your_api_key\"\n","bash",[95,269,266],{"__ignoreMap":125},[112,271,273],{"id":272},"get-a-media-item","Get a media item",[117,275,278],{"className":276,"code":277,"language":122},[120],"GET \u002Fv1\u002Fmedia\u002F{id}\n",[95,279,277],{"__ignoreMap":125},[91,281,282,283,286],{},"Returns a single item, or a ",[95,284,285],{},"404"," if it does not exist or is outside the key's access.",[112,288,290],{"id":289},"the-media-object","The media object",[117,292,297],{"className":293,"code":295,"language":296,"meta":125},[294],"language-json","{\n  \"id\": \"665f1c2ab7e2a4d1f0a1b2c5\",\n  \"socialSetId\": \"665f1c2ab7e2a4d1f0a1b2c3\",\n  \"type\": \"image\",\n  \"name\": \"latte.jpg\",\n  \"fileName\": \"latte.jpg\",\n  \"mimeType\": \"image\u002Fjpeg\",\n  \"size\": 245133,\n  \"width\": 1080,\n  \"height\": 1350,\n  \"url\": \"https:\u002F\u002F...\",\n  \"thumbnailUrl\": \"https:\u002F\u002F...\",\n  \"usage\": { \"scheduledPosts\": 2 },\n  \"timestamp\": \"2026-08-01T10:00:00.000Z\"\n}\n","json",[95,298,295],{"__ignoreMap":125},[127,300,301,313],{},[130,302,303],{},[133,304,305,308,311],{},[136,306,307],{},"Field",[136,309,310],{},"Type",[136,312,144],{},[146,314,315,331,342,357,372,384,396,411,423,438,450,462,477,489],{},[133,316,317,322,325],{},[151,318,319],{},[95,320,321],{},"id",[151,323,324],{},"string",[151,326,327,328,330],{},"The media id, used as ",[95,329,97],{}," in post sets",[133,332,333,337,339],{},[151,334,335],{},[95,336,155],{},[151,338,324],{},[151,340,341],{},"The social set the item belongs to",[133,343,344,349,351],{},[151,345,346],{},[95,347,348],{},"type",[151,350,324],{},[151,352,353,208,355],{},[95,354,207],{},[95,356,211],{},[133,358,359,367,369],{},[151,360,361,169,364],{},[95,362,363],{},"name",[95,365,366],{},"fileName",[151,368,324],{},[151,370,371],{},"Display name and original file name",[133,373,374,379,381],{},[151,375,376],{},[95,377,378],{},"mimeType",[151,380,324],{},[151,382,383],{},"The file's MIME type",[133,385,386,390,393],{},[151,387,388],{},[95,389,172],{},[151,391,392],{},"number",[151,394,395],{},"File size in bytes",[133,397,398,406,408],{},[151,399,400,169,403],{},[95,401,402],{},"width",[95,404,405],{},"height",[151,407,392],{},[151,409,410],{},"Dimensions in pixels",[133,412,413,418,420],{},[151,414,415],{},[95,416,417],{},"duration",[151,419,392],{},[151,421,422],{},"Video duration in seconds, videos only",[133,424,425,433,435],{},[151,426,427,169,430],{},[95,428,429],{},"videoBitrate",[95,431,432],{},"audioBitrate",[151,434,392],{},[151,436,437],{},"Bitrates, videos only",[133,439,440,445,447],{},[151,441,442],{},[95,443,444],{},"folderId",[151,446,324],{},[151,448,449],{},"The library folder, if the item is in one",[133,451,452,457,459],{},[151,453,454],{},[95,455,456],{},"caption",[151,458,324],{},[151,460,461],{},"A saved caption, if set in Pallyy",[133,463,464,472,474],{},[151,465,466,169,469],{},[95,467,468],{},"url",[95,470,471],{},"thumbnailUrl",[151,473,324],{},[151,475,476],{},"URLs to the file and its thumbnail",[133,478,479,484,486],{},[151,480,481],{},[95,482,483],{},"usage.scheduledPosts",[151,485,392],{},[151,487,488],{},"How many scheduled posts use this item",[133,490,491,496,498],{},[151,492,493],{},[95,494,495],{},"timestamp",[151,497,324],{},[151,499,500],{},"ISO 8601 time the item was added",{"title":125,"searchDepth":33,"depth":16,"links":502},[503,504,505],{"id":114,"depth":33,"text":115},{"id":272,"depth":33,"text":273},{"id":289,"depth":33,"text":290},"2026-08-20","md",{},true,{"title":36,"description":37},"docs\u002Fapi\u002Fmedia","dEqntJTAEpl2sC0YCvySlSY1fGDk3igsO9A5tjpGgnU",[514,515,516,517],{"path":68,"title":69,"emoji":71,"order":10},{"path":58,"title":59,"emoji":61,"order":33},{"path":41,"title":42,"emoji":44,"order":45},{"path":47,"title":48,"emoji":50,"order":51},1788947605003]