[{"data":1,"prerenderedAt":1333},["ShallowReactive",2],{"docs-nav":3,"docs-page-direct":818},[4,41,444],{"title":5,"items":6},"Getting started",[7,12,26,31,36],{"title":8,"to":9,"icon":10,"children":11},"Introduction","\u002Fapi","book-open",[],{"title":13,"to":14,"icon":15,"children":16},"Authentication","\u002Fapi\u002Fauthentication","key",[17,22],{"id":18,"title":19,"method":20,"path":21},"register-app","Register an app","POST","\u002Fapi\u002Fv1\u002Fapps",{"id":23,"title":24,"method":20,"path":25},"get-token","Get a token","\u002Foauth\u002Ftoken",{"title":27,"to":28,"icon":29,"children":30},"Pagination","\u002Fapi\u002Fpagination","square-3-stack-3d",[],{"title":32,"to":33,"icon":34,"children":35},"Errors","\u002Fapi\u002Ferrors","exclamation-triangle",[],{"title":37,"to":38,"icon":39,"children":40},"Pixelfed entities","\u002Fapi\u002Fpixelfed-entities","arrows-right-left",[],{"title":42,"items":43},"Resources",[44,86,200,289,309,337,346,379,396],{"title":45,"to":46,"icon":47,"children":48},"Instance","\u002Fapi\u002Finstance","server",[49,54,58,62,66,70,74,78,82],{"id":50,"title":51,"method":52,"path":53},"get-instance-v2","Get instance (v2)","GET","\u002Fapi\u002Fv2\u002Finstance",{"id":55,"title":56,"method":52,"path":57},"get-instance-v1","Get instance (v1)","\u002Fapi\u002Fv1\u002Finstance",{"id":59,"title":60,"method":52,"path":61},"get-config","Get Pixelfed config","\u002Fapi\u002Fv2.1\u002Fconfig",{"id":63,"title":64,"method":52,"path":65},"list-peers","List known peers","\u002Fapi\u002Fv1\u002Finstance\u002Fpeers",{"id":67,"title":68,"method":52,"path":69},"list-custom-emojis","List custom emoji","\u002Fapi\u002Fv1\u002Fcustom_emojis",{"id":71,"title":72,"method":52,"path":73},"list-announcements","List announcements","\u002Fapi\u002Fv1\u002Fannouncements",{"id":75,"title":76,"method":52,"path":77},"get-streaming-config","Get streaming config","\u002Fapi\u002Fv2\u002Fstreaming\u002Fconfig",{"id":79,"title":80,"method":52,"path":81},"get-push-gateway-state","Get push gateway state","\u002Fapi\u002Fv1.1\u002Fnag\u002Fstate",{"id":83,"title":84,"method":52,"path":85},"health-check","Health check","\u002Fapi\u002Fservice\u002Fhealth-check",{"title":87,"to":88,"icon":89,"children":90},"Accounts","\u002Fapi\u002Faccounts","user",[91,95,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196],{"id":92,"title":93,"method":52,"path":94},"verify-credentials","Verify credentials","\u002Fapi\u002Fv1\u002Faccounts\u002Fverify_credentials",{"id":96,"title":97,"method":98,"path":99},"update-credentials","Update profile","PATCH","\u002Fapi\u002Fv1\u002Faccounts\u002Fupdate_credentials",{"id":101,"title":102,"method":52,"path":103},"get-account","Get an account","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}",{"id":105,"title":106,"method":52,"path":107},"lookup-account","Look up an account","\u002Fapi\u002Fv1\u002Faccounts\u002Flookup",{"id":109,"title":110,"method":52,"path":111},"search-accounts","Search accounts","\u002Fapi\u002Fv1\u002Faccounts\u002Fsearch",{"id":113,"title":114,"method":52,"path":115},"get-account-statuses","List an account's posts","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Fstatuses",{"id":117,"title":118,"method":52,"path":119},"get-account-followers","List followers","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Ffollowers",{"id":121,"title":122,"method":52,"path":123},"get-account-following","List following","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Ffollowing",{"id":125,"title":126,"method":52,"path":127},"get-relationships","Check relationships","\u002Fapi\u002Fv1\u002Faccounts\u002Frelationships",{"id":129,"title":130,"method":20,"path":131},"follow-account","Follow an account","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Ffollow",{"id":133,"title":134,"method":20,"path":135},"unfollow-account","Unfollow an account","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Funfollow",{"id":137,"title":138,"method":20,"path":139},"remove-from-followers","Remove a follower","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Fremove_from_followers",{"id":141,"title":142,"method":52,"path":143},"list-follow-requests","List follow requests","\u002Fapi\u002Fv1\u002Ffollow_requests",{"id":145,"title":146,"method":20,"path":147},"authorize-follow-request","Accept a follow request","\u002Fapi\u002Fv1\u002Ffollow_requests\u002F{id}\u002Fauthorize",{"id":149,"title":150,"method":20,"path":151},"reject-follow-request","Reject a follow request","\u002Fapi\u002Fv1\u002Ffollow_requests\u002F{id}\u002Freject",{"id":153,"title":154,"method":20,"path":155},"block-account","Block an account","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Fblock",{"id":157,"title":158,"method":20,"path":159},"unblock-account","Unblock an account","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Funblock",{"id":161,"title":162,"method":20,"path":163},"mute-account","Mute an account","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Fmute",{"id":165,"title":166,"method":20,"path":167},"unmute-account","Unmute an account","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Funmute",{"id":169,"title":170,"method":52,"path":171},"get-preferences","Get preferences","\u002Fapi\u002Fv1\u002Fpreferences",{"id":173,"title":174,"method":52,"path":175},"list-suggestions","List follow suggestions","\u002Fapi\u002Fv1\u002Fsuggestions",{"id":177,"title":178,"method":52,"path":179},"list-endorsements","List featured accounts","\u002Fapi\u002Fv1\u002Fendorsements",{"id":181,"title":182,"method":20,"path":183},"endorse-account","Feature an account","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Fpin",{"id":185,"title":186,"method":20,"path":187},"unendorse-account","Unfeature an account","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Funpin",{"id":189,"title":190,"method":52,"path":191},"list-lists","List your lists","\u002Fapi\u002Fv1\u002Flists",{"id":193,"title":194,"method":52,"path":195},"get-account-lists","List lists containing an account","\u002Fapi\u002Fv1\u002Faccounts\u002F{id}\u002Flists",{"id":197,"title":198,"method":52,"path":199},"get-list-accounts","List accounts in a list","\u002Fapi\u002Fv1\u002Flists\u002F{id}\u002Faccounts",{"title":201,"to":202,"icon":203,"children":204},"Statuses","\u002Fapi\u002Fstatuses","pencil-square",[205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281,285],{"id":206,"title":207,"method":52,"path":208},"get-status","Get a post","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}",{"id":210,"title":211,"method":52,"path":212},"get-status-context","Get comments and parent","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Fcontext",{"id":214,"title":215,"method":52,"path":216},"get-status-card","Get a link preview","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Fcard",{"id":218,"title":219,"method":52,"path":220},"get-status-history","Get edit history","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Fhistory",{"id":222,"title":223,"method":20,"path":224},"create-post","Create a post","\u002Fapi\u002Fv1\u002Fstatuses",{"id":226,"title":227,"method":20,"path":228},"create-post-with-file","Create a post in one request","\u002Fapi\u002Fv1.1\u002Fstatus\u002Fcreate",{"id":230,"title":231,"method":232,"path":208},"edit-post","Edit a post","PUT",{"id":234,"title":235,"method":232,"path":236},"set-interaction-policy","Set who can quote a post","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Finteraction_policy",{"id":238,"title":239,"method":240,"path":208},"delete-post","Delete a post","DELETE",{"id":242,"title":243,"method":52,"path":244},"list-favourites","List liked posts","\u002Fapi\u002Fv1\u002Ffavourites",{"id":246,"title":247,"method":52,"path":248},"list-favourited-by","List who liked a post","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Ffavourited_by",{"id":250,"title":251,"method":20,"path":252},"like-post","Like a post","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Ffavourite",{"id":254,"title":255,"method":20,"path":256},"unlike-post","Unlike a post","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Funfavourite",{"id":258,"title":259,"method":52,"path":260},"list-reblogged-by","List who shared a post","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Freblogged_by",{"id":262,"title":263,"method":20,"path":264},"share-post","Share a post","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Freblog",{"id":266,"title":267,"method":20,"path":268},"unshare-post","Undo a share","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Funreblog",{"id":270,"title":271,"method":52,"path":272},"list-bookmarks","List bookmarks","\u002Fapi\u002Fv1\u002Fbookmarks",{"id":274,"title":275,"method":20,"path":276},"bookmark-post","Bookmark a post","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Fbookmark",{"id":278,"title":279,"method":20,"path":280},"unbookmark-post","Remove a bookmark","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Funbookmark",{"id":282,"title":283,"method":20,"path":284},"pin-post","Pin a post to your profile","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Fpin",{"id":286,"title":287,"method":20,"path":288},"unpin-post","Unpin a post","\u002Fapi\u002Fv1\u002Fstatuses\u002F{id}\u002Funpin",{"title":290,"to":291,"icon":292,"children":293},"Media","\u002Fapi\u002Fmedia","photo",[294,298,302,306],{"id":295,"title":296,"method":20,"path":297},"upload-media","Upload media","\u002Fapi\u002Fv2\u002Fmedia",{"id":299,"title":300,"method":20,"path":301},"upload-media-v1","Upload media (v1)","\u002Fapi\u002Fv1\u002Fmedia",{"id":303,"title":304,"method":52,"path":305},"get-media","Get an upload","\u002Fapi\u002Fv1\u002Fmedia\u002F{id}",{"id":307,"title":308,"method":232,"path":305},"update-media","Update alt text",{"title":310,"to":311,"icon":312,"children":313},"Timelines","\u002Fapi\u002Ftimelines","queue-list",[314,318,322,326,330,334],{"id":315,"title":316,"method":52,"path":317},"home-timeline","Home timeline","\u002Fapi\u002Fv1\u002Ftimelines\u002Fhome",{"id":319,"title":320,"method":52,"path":321},"home-timeline-v1-1","Home timeline (Pixelfed path)","\u002Fapi\u002Fv1.1\u002Faccounts\u002Ftimelines\u002Fhome",{"id":323,"title":324,"method":52,"path":325},"public-timeline","Public timeline","\u002Fapi\u002Fv1\u002Ftimelines\u002Fpublic",{"id":327,"title":328,"method":52,"path":329},"hashtag-timeline","Hashtag timeline","\u002Fapi\u002Fv1\u002Ftimelines\u002Ftag\u002F{hashtag}",{"id":331,"title":332,"method":52,"path":333},"get-markers","Get a read marker","\u002Fapi\u002Fv1\u002Fmarkers",{"id":335,"title":336,"method":20,"path":333},"save-markers","Save a read marker",{"title":338,"to":339,"icon":340,"children":341},"Notifications","\u002Fapi\u002Fnotifications","bell",[342],{"id":343,"title":344,"method":52,"path":345},"list-notifications","List notifications","\u002Fapi\u002Fv1\u002Fnotifications",{"title":347,"to":348,"icon":349,"children":350},"Search & hashtags","\u002Fapi\u002Fsearch","magnifying-glass",[351,355,359,363,367,371,375],{"id":352,"title":353,"method":52,"path":354},"search","Search","\u002Fapi\u002Fv2\u002Fsearch",{"id":356,"title":357,"method":52,"path":358},"get-trends","Trending hashtags","\u002Fapi\u002Fv1\u002Ftrends",{"id":360,"title":361,"method":52,"path":362},"get-hashtag","Get a hashtag","\u002Fapi\u002Fv1\u002Ftags\u002F{id}",{"id":364,"title":365,"method":52,"path":366},"related-hashtags","Related hashtags","\u002Fapi\u002Fv1\u002Ftags\u002F{id}\u002Frelated",{"id":368,"title":369,"method":52,"path":370},"list-followed-hashtags","List followed hashtags","\u002Fapi\u002Fv1\u002Ffollowed_tags",{"id":372,"title":373,"method":20,"path":374},"follow-hashtag","Follow a hashtag","\u002Fapi\u002Fv1\u002Ftags\u002F{id}\u002Ffollow",{"id":376,"title":377,"method":20,"path":378},"unfollow-hashtag","Unfollow a hashtag","\u002Fapi\u002Fv1\u002Ftags\u002F{id}\u002Funfollow",{"title":380,"to":381,"icon":382,"children":383},"Conversations","\u002Fapi\u002Fconversations","chat-bubble-left-right",[384,388,392],{"id":385,"title":386,"method":52,"path":387},"list-conversations","List conversations","\u002Fapi\u002Fv1\u002Fconversations",{"id":389,"title":390,"method":20,"path":391},"mark-conversation-read","Mark a conversation as read","\u002Fapi\u002Fv1\u002Fconversations\u002F{id}\u002Fread",{"id":393,"title":394,"method":240,"path":395},"delete-conversation","Remove a conversation","\u002Fapi\u002Fv1\u002Fconversations\u002F{id}",{"title":397,"to":398,"icon":399,"children":400},"Blocks, mutes & filters","\u002Fapi\u002Fsafety","shield-check",[401,405,409,413,416,419,423,427,431,434,437,440],{"id":402,"title":403,"method":52,"path":404},"list-blocks","List blocked accounts","\u002Fapi\u002Fv1\u002Fblocks",{"id":406,"title":407,"method":52,"path":408},"list-mutes","List muted accounts","\u002Fapi\u002Fv1\u002Fmutes",{"id":410,"title":411,"method":52,"path":412},"list-domain-blocks","List blocked domains","\u002Fapi\u002Fv1\u002Fdomain_blocks",{"id":414,"title":415,"method":20,"path":412},"block-domain","Block a domain",{"id":417,"title":418,"method":240,"path":412},"unblock-domain","Unblock a domain",{"id":420,"title":421,"method":52,"path":422},"list-filters-v1","List filters (v1)","\u002Fapi\u002Fv1\u002Ffilters",{"id":424,"title":425,"method":52,"path":426},"list-filters","List filters","\u002Fapi\u002Fv2\u002Ffilters",{"id":428,"title":429,"method":52,"path":430},"get-filter","Get a filter","\u002Fapi\u002Fv2\u002Ffilters\u002F{id}",{"id":432,"title":433,"method":20,"path":426},"create-filter","Create a filter",{"id":435,"title":436,"method":232,"path":430},"update-filter","Update a filter",{"id":438,"title":439,"method":240,"path":430},"delete-filter","Delete a filter",{"id":441,"title":442,"method":20,"path":443},"report","Report content","\u002Fapi\u002Fv1.1\u002Freport",{"title":445,"items":446},"Pixelfed only",[447,484,576,621,658,722,739,756,777],{"title":448,"to":449,"icon":450,"children":451},"Collections","\u002Fapi\u002Fcollections","rectangle-stack",[452,456,460,464,468,472,476,480],{"id":453,"title":454,"method":52,"path":455},"list-collections","List an account's collections","\u002Fapi\u002Fv1.1\u002Fcollections\u002Faccounts\u002F{id}",{"id":457,"title":458,"method":52,"path":459},"list-own-collections","List your collections","\u002Fapi\u002Fv1.1\u002Fcollections\u002Fself",{"id":461,"title":462,"method":52,"path":463},"get-collection","Get a collection","\u002Fapi\u002Fv1.1\u002Fcollections\u002Fview\u002F{id}",{"id":465,"title":466,"method":52,"path":467},"list-collection-items","List collection posts","\u002Fapi\u002Fv1.1\u002Fcollections\u002Fitems\u002F{id}",{"id":469,"title":470,"method":20,"path":471},"update-collection","Update a collection","\u002Fapi\u002Fv1.1\u002Fcollections\u002Fupdate\u002F{id}",{"id":473,"title":474,"method":20,"path":475},"add-collection-item","Add a post to a collection","\u002Fapi\u002Fv1.1\u002Fcollections\u002Fadd",{"id":477,"title":478,"method":20,"path":479},"remove-collection-item","Remove a post from a collection","\u002Fapi\u002Fv1.1\u002Fcollections\u002Fremove",{"id":481,"title":482,"method":240,"path":483},"delete-collection","Delete a collection","\u002Fapi\u002Fv1.1\u002Fcollections\u002Fdelete\u002F{id}",{"title":485,"to":486,"icon":487,"children":488},"Direct messages","\u002Fapi\u002Fdirect","paper-airplane",[489,493,495,498,502,506,509,513,516,520,524,528,532,536,540,544,548,552,556,560,564,568,572],{"id":490,"title":491,"method":52,"path":492},"get-unread-count","Get unread counts","\u002Fapi\u002Fv1.1\u002Fdirect\u002Funread_count",{"id":385,"title":386,"method":52,"path":494},"\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations",{"id":496,"title":497,"method":20,"path":494},"start-conversation","Start a conversation",{"id":499,"title":500,"method":52,"path":501},"get-conversation","Get a conversation","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F{id}",{"id":503,"title":504,"method":52,"path":505},"list-messages","List messages","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F{id}\u002Fmessages",{"id":507,"title":508,"method":20,"path":505},"send-message","Send a message",{"id":510,"title":511,"method":240,"path":512},"delete-message","Delete a message","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F{id}\u002Fmessages\u002F{messageId}",{"id":389,"title":514,"method":20,"path":515},"Mark a conversation read","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F{id}\u002Fread",{"id":517,"title":518,"method":20,"path":519},"accept-request","Accept a message request","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F{id}\u002Faccept",{"id":521,"title":522,"method":20,"path":523},"mute-conversation","Mute a conversation","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F{id}\u002Fmute",{"id":525,"title":526,"method":20,"path":527},"unmute-conversation","Unmute a conversation","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F{id}\u002Funmute",{"id":529,"title":530,"method":20,"path":531},"hide-conversation","Hide a conversation","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F{id}\u002Fhide",{"id":533,"title":534,"method":20,"path":535},"unhide-conversation","Unhide a conversation","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F{id}\u002Funhide",{"id":537,"title":538,"method":20,"path":539},"leave-conversation","Leave a group","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F{id}\u002Fleave",{"id":541,"title":542,"method":52,"path":543},"list-mutuals","List mutuals to message","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fcompose\u002Fmutuals",{"id":545,"title":546,"method":20,"path":547},"lookup-recipient","Look up a recipient","\u002Fapi\u002Fv1.1\u002Fdirect\u002Flookup",{"id":549,"title":550,"method":52,"path":551},"get-thread","Get a 1:1 thread (legacy)","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fthread",{"id":553,"title":554,"method":20,"path":555},"send-thread-message","Send a 1:1 message (legacy)","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fthread\u002Fsend",{"id":557,"title":558,"method":20,"path":559},"upload-thread-media","Send a photo or video (legacy)","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fthread\u002Fmedia",{"id":561,"title":562,"method":20,"path":563},"mark-thread-read","Mark a 1:1 thread read (legacy)","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fthread\u002Fread",{"id":565,"title":566,"method":240,"path":567},"delete-thread-message","Delete a message (legacy)","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fthread\u002Fmessage",{"id":569,"title":570,"method":20,"path":571},"mute-thread","Mute a 1:1 thread (legacy)","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fthread\u002Fmute",{"id":573,"title":574,"method":20,"path":575},"unmute-thread","Unmute a 1:1 thread (legacy)","\u002Fapi\u002Fv1.1\u002Fdirect\u002Fthread\u002Funmute",{"title":577,"to":578,"icon":579,"children":580},"Stories","\u002Fapi\u002Fstories","clock",[581,585,589,593,597,601,605,609,613,617],{"id":582,"title":583,"method":52,"path":584},"get-carousel","Get the stories carousel","\u002Fapi\u002Fv1.2\u002Fstories\u002Fcarousel",{"id":586,"title":587,"method":52,"path":588},"get-carousel-v1","Get the stories carousel (v1.1)","\u002Fapi\u002Fv1.1\u002Fstories\u002Fcarousel",{"id":590,"title":591,"method":20,"path":592},"publish-story","Publish a story","\u002Fapi\u002Fv1.2\u002Fstories\u002Fpublish",{"id":594,"title":595,"method":52,"path":596},"autocomplete-mentions","Autocomplete mentions","\u002Fapi\u002Fv1.2\u002Fstories\u002Fmention-autocomplete",{"id":598,"title":599,"method":20,"path":600},"upload-story","Upload story media (v1.1)","\u002Fapi\u002Fv1.1\u002Fstories\u002Fadd",{"id":602,"title":603,"method":20,"path":604},"publish-story-v1","Publish a story (v1.1)","\u002Fapi\u002Fv1.1\u002Fstories\u002Fpublish",{"id":606,"title":607,"method":20,"path":608},"mark-story-seen","Mark a story as seen","\u002Fapi\u002Fv1.1\u002Fstories\u002Fseen",{"id":610,"title":611,"method":52,"path":612},"list-story-viewers","List story viewers","\u002Fapi\u002Fv1.2\u002Fstories\u002Fviewers",{"id":614,"title":615,"method":20,"path":616},"reply-to-story","Reply to a story","\u002Fapi\u002Fv1.1\u002Fstories\u002Fcomment",{"id":618,"title":619,"method":20,"path":620},"delete-story","Delete a story","\u002Fapi\u002Fv1.1\u002Fstories\u002Fself-expire\u002F{id}",{"title":622,"to":623,"icon":624,"children":625},"Discover","\u002Fapi\u002Fdiscover","globe-alt",[626,630,634,638,642,646,650,654],{"id":627,"title":628,"method":52,"path":629},"get-trending-posts","Get trending posts","\u002Fapi\u002Fv1.1\u002Fdiscover\u002Fposts\u002Ftrending",{"id":631,"title":632,"method":52,"path":633},"get-trending-hashtags","Get trending hashtags","\u002Fapi\u002Fv1.1\u002Fdiscover\u002Fposts\u002Fhashtags",{"id":635,"title":636,"method":52,"path":637},"get-network-trending","Get network trending posts","\u002Fapi\u002Fv1.1\u002Fdiscover\u002Fposts\u002Fnetwork\u002Ftrending",{"id":639,"title":640,"method":52,"path":641},"get-discover-posts","Get suggested posts","\u002Fapi\u002Fv1\u002Fdiscover\u002Fposts",{"id":643,"title":644,"method":52,"path":645},"get-popular-accounts","Get popular accounts","\u002Fapi\u002Fv1.2\u002Fdiscover\u002Faccounts\u002Fpopular",{"id":647,"title":648,"method":52,"path":649},"get-popular-accounts-v1","Get popular accounts (v1.1)","\u002Fapi\u002Fv1.1\u002Fdiscover\u002Faccounts\u002Fpopular",{"id":651,"title":652,"method":52,"path":653},"get-landing-directory","Get the profile directory","\u002Fapi\u002Flanding\u002Fv1\u002Fdirectory",{"id":655,"title":656,"method":52,"path":657},"get-directory-listing","Get the server directory listing","\u002Fapi\u002Fv1.1\u002Fdirectory\u002Flisting",{"title":659,"to":660,"icon":661,"children":662},"Account settings","\u002Fapi\u002Faccount-settings","cog-6-tooth",[663,667,671,675,679,682,686,690,694,698,702,706,710,714,718],{"id":664,"title":665,"method":52,"path":666},"verify-app","Verify app credentials","\u002Fapi\u002Fv1\u002Fapps\u002Fverify_credentials",{"id":668,"title":669,"method":20,"path":670},"update-avatar","Update avatar","\u002Fapi\u002Fv1\u002Favatar\u002Fupdate",{"id":672,"title":673,"method":240,"path":674},"delete-avatar","Remove avatar","\u002Fapi\u002Fv1.1\u002Faccounts\u002Favatar",{"id":676,"title":677,"method":52,"path":678},"get-timeline-settings","Get timeline settings","\u002Fapi\u002Fv2.1\u002Faccount\u002Ftimeline\u002Fsettings",{"id":680,"title":681,"method":20,"path":678},"update-timeline-settings","Update timeline settings",{"id":683,"title":684,"method":20,"path":685},"change-password","Change password","\u002Fapi\u002Fv1.1\u002Faccounts\u002Fchange-password",{"id":687,"title":688,"method":52,"path":689},"get-two-factor","Get two-factor status","\u002Fapi\u002Fv1.1\u002Faccounts\u002Ftwo-factor",{"id":691,"title":692,"method":52,"path":693},"get-login-activity","Get login activity","\u002Fapi\u002Fv1.1\u002Faccounts\u002Flogin-activity",{"id":695,"title":696,"method":52,"path":697},"list-emails-from-pixelfed","List security emails","\u002Fapi\u002Fv1.1\u002Faccounts\u002Femails-from-pixelfed",{"id":699,"title":700,"method":52,"path":701},"list-authorized-apps","List authorized apps","\u002Fapi\u002Fv1.1\u002Faccounts\u002Fapps-and-applications",{"id":703,"title":704,"method":20,"path":705},"revoke-authorized-app","Revoke an app","\u002Fapi\u002Fv1.1\u002Faccounts\u002Fapps-and-applications\u002F{id}\u002Frevoke",{"id":707,"title":708,"method":52,"path":709},"lookup-username","Look up an account by username","\u002Fapi\u002Fv1.1\u002Faccounts\u002Fusername\u002F{username}",{"id":711,"title":712,"method":52,"path":713},"get-account-posts","Get recent posts by account","\u002Fapi\u002Fv1.1\u002Faccounts\u002F{id}\u002Fposts",{"id":715,"title":716,"method":52,"path":717},"get-mutual-accounts","Get mutual accounts","\u002Fapi\u002Fv1.1\u002Faccounts\u002Fmutuals\u002F{id}",{"id":719,"title":720,"method":20,"path":721},"delete-account-permanently","Delete account permanently","\u002Fapi\u002Fv2.1\u002Faccount\u002Fremove\u002Fpermanent",{"title":723,"to":724,"icon":725,"children":726},"Archive","\u002Fapi\u002Farchive","archive-box",[727,731,735],{"id":728,"title":729,"method":52,"path":730},"list-archived-posts","List archived posts","\u002Fapi\u002Fv1.1\u002Farchive\u002Flist",{"id":732,"title":733,"method":20,"path":734},"archive-post","Archive a post","\u002Fapi\u002Fv1.1\u002Farchive\u002Fadd\u002F{id}",{"id":736,"title":737,"method":20,"path":738},"unarchive-post","Unarchive a post","\u002Fapi\u002Fv1.1\u002Farchive\u002Fremove\u002F{id}",{"title":740,"to":741,"icon":742,"children":743},"Compose & places","\u002Fapi\u002Fcompose","map-pin",[744,748,752],{"id":745,"title":746,"method":52,"path":747},"get-compose-settings","Get compose settings","\u002Fapi\u002Fv1.1\u002Fcompose\u002Fsettings",{"id":749,"title":750,"method":52,"path":751},"search-locations","Search locations","\u002Fapi\u002Fv1.1\u002Fcompose\u002Fsearch\u002Flocation",{"id":753,"title":754,"method":52,"path":755},"get-place-posts","Get posts for a place","\u002Fapi\u002Fv1.1\u002Fplaces\u002Fposts\u002F{id}\u002F{slug}",{"title":757,"to":758,"icon":759,"children":760},"Push notifications","\u002Fapi\u002Fpush","bell-alert",[761,765,769,773],{"id":762,"title":763,"method":52,"path":764},"get-push-state","Get push state","\u002Fapi\u002Fv1.1\u002Fpush\u002Fstate",{"id":766,"title":767,"method":20,"path":768},"compare-push-token","Compare push token","\u002Fapi\u002Fv1.1\u002Fpush\u002Fcompare",{"id":770,"title":771,"method":20,"path":772},"update-push","Update push settings","\u002Fapi\u002Fv1.1\u002Fpush\u002Fupdate",{"id":774,"title":775,"method":20,"path":776},"disable-push","Disable push","\u002Fapi\u002Fv1.1\u002Fpush\u002Fdisable",{"title":778,"to":779,"icon":780,"children":781},"Registration","\u002Fapi\u002Fregistration","user-plus",[782,786,790,794,798,802,806,810,814],{"id":783,"title":784,"method":20,"path":785},"verify-email-code","Check an email code","\u002Fapi\u002Fauth\u002Fapp-code-verify",{"id":787,"title":788,"method":20,"path":789},"complete-app-registration","Complete in-app sign up","\u002Fapi\u002Fauth\u002Fonboarding",{"id":791,"title":792,"method":52,"path":793},"app-registration-preflight","Check legacy app sign up","\u002Fapi\u002Fv1.1\u002Fauth\u002Fiarpfc",{"id":795,"title":796,"method":20,"path":797},"start-legacy-registration","Start legacy sign up","\u002Fapi\u002Fv1.1\u002Fauth\u002Fiar",{"id":799,"title":800,"method":52,"path":801},"legacy-registration-email-redirect","Legacy email redirect","\u002Fapi\u002Fv1.1\u002Fauth\u002Fiarer",{"id":803,"title":804,"method":20,"path":805},"confirm-legacy-registration","Confirm legacy sign up","\u002Fapi\u002Fv1.1\u002Fauth\u002Fiarc",{"id":807,"title":808,"method":20,"path":809},"check-invite","Check an invite","\u002Fapi\u002Fv1.1\u002Fauth\u002Finvite\u002Fadmin\u002Fverify",{"id":811,"title":812,"method":20,"path":813},"check-invite-username","Check a username for an invite","\u002Fapi\u002Fv1.1\u002Fauth\u002Finvite\u002Fadmin\u002Fuc",{"id":815,"title":816,"method":20,"path":817},"check-invite-email","Check an email for an invite","\u002Fapi\u002Fv1.1\u002Fauth\u002Finvite\u002Fadmin\u002Fec",{"guide":819,"group":820},null,{"id":821,"title":485,"description":822,"embedded":823,"endpoints":824,"extension":1329,"icon":487,"meta":1330,"order":836,"section":827,"stem":1331,"__hash__":1332},"groups\u002Fapi\u002Fdirect.yml","Private 1:1 threads and group chats between accounts, on this server and across the fediverse.",false,[825,841,896,936,956,995,1035,1052,1071,1084,1096,1108,1120,1132,1148,1168,1193,1226,1250,1274,1291,1305,1317],{"id":490,"method":52,"path":492,"title":491,"description":826,"compat":827,"scope":828,"result":829,"returns":830,"responses":831},"Counts conversations, not messages. `primary` is the number of inbox conversations with unread messages that you have not muted; `requests` is the number of pending message requests. Cheap enough to poll for a badge.","pixelfed","read","counts","an object with `primary` and `requests` integers.",[832,837],{"status":833,"body":834},200,{"primary":835,"requests":836},2,1,{"status":838,"body":839},403,{"error":840},"Missing required scope: read",{"id":385,"method":52,"path":494,"title":386,"description":842,"compat":827,"scope":828,"result":843,"params":844,"callout":857,"returns":859,"example":860,"responses":864},"Returns your inbox, most recently active first. Both 1:1 and group conversations are included. A conversation only shows up once it has a message you can see, so one you just started with no messages yet is not listed.","conversations",{"query":845},[846,850,854],{"name":847,"type":848,"desc":849},"filter","string","`primary` (default) for your inbox, `requests` for message requests from people you don't follow, or `hidden` for conversations you hid.",{"name":851,"type":852,"desc":853},"limit","integer","1 to 40. Defaults to 20.",{"name":855,"type":848,"desc":856},"cursor","The `meta.next_cursor` (or `meta.prev_cursor`) value from the previous page.",{"icon":382,"text":858},"These `\u002Fdirect\u002Fconversations` endpoints are the current DM API and the only one that supports group chats. The older `\u002Fdirect\u002Fthread` endpoints further down only see 1:1 conversations and are kept for existing clients. Mastodon clients see the same conversations through [Conversations](\u002Fapi\u002Fconversations).","an object with `data` (an array of Conversation) and `meta`. This list uses cursor paging, not [Pagination](\u002Fapi\u002Fpagination) Link headers: pass `meta.next_cursor` as `cursor` until it is `null`.",{"query":861},{"filter":862,"limit":863},"primary",20,[865,890],{"status":833,"body":866},{"data":867,"meta":888},[868],{"id":869,"type":870,"name":819,"participants":871,"participant_count":835,"state":879,"unread_count":836,"muted":823,"hidden":823,"last_read_message_id":880,"last_message":881,"created_at":887,"updated_at":886},"731902455120183296","dm",[872],{"id":873,"username":874,"acct":874,"display_name":875,"locked":823,"url":876,"avatar":877,"local":878},"412760184563377","jonas","Jonas Berg","https:\u002F\u002Fpixelfed.social\u002Fjonas","https:\u002F\u002Fpixelfed.social\u002Fstorage\u002Favatars\u002F412\u002F760\u002Fjonas.jpg",true,"active","731902611844546560",{"id":882,"conversation_id":869,"sender_id":873,"is_author":823,"type":883,"text":884,"media":885,"meta":819,"sensitive":823,"in_reply_to_id":819,"edited_at":819,"created_at":886},"731907388210487296","text","Are you shooting the harbour again on Saturday?",[],"2026-10-16T19:04:22.000Z","2026-10-14T08:12:09.000Z",{"filter":862,"next_cursor":889,"prev_cursor":819},"eyJsYXN0X2FjdGl2aXR5X2F0IjoiMjAyNi0xMC0xNCAwODoxMjowOSIsImlkIjo4ODIxLCJfcG9pbnRzVG9OZXh0SXRlbXMiOnRydWV9",{"status":891,"body":892},422,{"message":893,"errors":894},"The selected filter is invalid.",{"filter":895},[893],{"id":496,"method":20,"path":494,"title":497,"description":897,"compat":827,"scope":898,"result":899,"params":900,"callout":906,"returns":909,"example":910,"responses":914},"Finds the conversation you already share with exactly these people, or starts it. One recipient makes a 1:1 chat, several make a group. A conversation is identified by its set of participants, so the same set always returns the same conversation. If you had left that group, you rejoin it.","write","conversation",{"body":901},[902],{"name":903,"type":904,"required":878,"desc":905},"recipient_ids","array of strings","Account IDs, not counting yourself (your own ID is ignored if included). At most `max_participants - 1`, so 9 by default.",{"icon":907,"text":908},"information-circle","Group chats can be turned off or capped by the server. Read `limits.direct_messages.group_chats` (`enabled`, `max_participants`) from `GET \u002Fapi\u002Fv2.1\u002Fconfig` before offering more than one recipient. `max_participants` counts everyone including you and defaults to 10.","a Conversation, with status `201` when it was created and `200` when it already existed.",{"body":911},{"recipient_ids":912},[873,913],"412760184563412",[915,929,933],{"status":916,"body":917},201,{"id":918,"type":919,"name":819,"participants":920,"participant_count":926,"state":879,"unread_count":927,"muted":823,"hidden":823,"last_read_message_id":819,"last_message":819,"created_at":928,"updated_at":928},"731911020536471552","group",[921,922],{"id":873,"username":874,"acct":874,"display_name":875,"avatar":877,"local":878},{"id":913,"username":923,"acct":923,"display_name":924,"avatar":925,"local":878},"ines","Ines Kask","https:\u002F\u002Fpixelfed.social\u002Fstorage\u002Favatars\u002F412\u002F760\u002Fines.jpg",3,0,"2026-10-17T09:30:51.000Z",{"status":930,"body":931},400,{"error":932},"You need to wait a bit before you can DM another account",{"status":891,"body":934},{"error":935},"Group conversations are not enabled.",{"id":499,"method":52,"path":501,"title":500,"description":937,"compat":827,"scope":828,"result":899,"params":938,"returns":943,"example":944,"responses":946},"Returns one conversation from your point of view: your state, unread count, mute and hide flags, and the last message you can see. Returns 404 if you are not in it or have left it.",{"path":939},[940],{"name":941,"type":848,"required":878,"desc":942},"id","The conversation ID.","a Conversation.",{"path":945},"\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F731902455120183296",[947,952],{"status":833,"body":948},{"id":869,"type":870,"name":819,"participants":949,"participant_count":835,"state":879,"unread_count":836,"muted":823,"hidden":823,"last_read_message_id":880,"last_message":951,"created_at":887,"updated_at":886},[950],{"id":873,"username":874,"acct":874,"display_name":875,"avatar":877,"local":878},{"id":882,"sender_id":873,"is_author":823,"type":883,"text":884,"created_at":886},{"status":953,"body":954},404,{"error":955},"Record not found",{"id":503,"method":52,"path":505,"title":504,"description":957,"compat":827,"scope":828,"result":958,"params":959,"returns":971,"example":972,"responses":975},"Returns messages newest first. Use `max_id` to page back in time and `min_id` to fetch only what arrived since your newest message, which is what you poll with. Messages from accounts you block are left out.","messages",{"path":960,"query":962},[961],{"name":941,"type":848,"required":878,"desc":942},[963,965,968],{"name":851,"type":852,"desc":964},"1 to 50. Defaults to 20.",{"name":966,"type":848,"desc":967},"max_id","Return messages older than this ID.",{"name":969,"type":848,"desc":970},"min_id","Return messages newer than this ID (still sorted newest first). Takes priority over `max_id`.","an object with `data` (an array of Message) and `meta` with `has_more`, `newest_id` and `oldest_id`. Pass `meta.oldest_id` as `max_id` for the next older page.",{"path":973,"query":974},"\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F731902455120183296\u002Fmessages",{"limit":863},[976,993],{"status":833,"body":977},{"data":978,"meta":992},[979,981],{"id":882,"conversation_id":869,"sender_id":873,"is_author":823,"type":883,"text":884,"media":980,"meta":819,"sensitive":823,"in_reply_to_id":819,"edited_at":819,"created_at":886},[],{"id":880,"conversation_id":869,"sender_id":982,"is_author":878,"type":292,"text":983,"media":984,"meta":819,"sensitive":823,"in_reply_to_id":819,"edited_at":819,"created_at":887},"2","Fog came in right after this one",[985],{"id":986,"type":987,"url":988,"preview_url":989,"description":819,"mime":990,"blurhash":991},"731902598120783872","image","https:\u002F\u002Fpixelfed.social\u002Fstorage\u002Fm\u002F_v2\u002F2\u002Ffog.jpg","https:\u002F\u002Fpixelfed.social\u002Fstorage\u002Fm\u002F_v2\u002F2\u002Ffog_thumb.jpg","image\u002Fjpeg","U9C%8]of00WB~qj[M{ay4nof%Mj[",{"has_more":823,"newest_id":882,"oldest_id":880},{"status":953,"body":994},{"error":955},{"id":507,"method":20,"path":505,"title":508,"description":996,"compat":827,"scope":898,"result":997,"params":998,"callout":1017,"returns":1019,"example":1020,"responses":1023},"Sends text, media, or both in one message. `type` is worked out for you: a message with media becomes `photo`, `photos`, `video`, `videos` or `media`, and a message that is just a URL becomes `link`. Replying in a conversation that is still a request for you accepts it.","message",{"path":999,"body":1001},[1000],{"name":941,"type":848,"required":878,"desc":942},[1002,1004,1007,1010,1014],{"name":997,"type":848,"desc":1003},"The text. Required unless `media_ids` is set. Up to 2000 characters by default (`limits.direct_messages.max_characters` in `GET \u002Fapi\u002Fv2.1\u002Fconfig`).",{"name":1005,"type":904,"desc":1006},"media_ids","IDs from [Upload media](\u002Fapi\u002Fmedia#upload-media) that are yours and not used in a post or another message. Up to 4 by default (`limits.direct_messages.max_media_attachments`). Required unless `message` is set.",{"name":1008,"type":848,"desc":1009},"in_reply_to_id","A message in this conversation to reply to.",{"name":1011,"type":1012,"desc":1013},"sensitive","boolean","Mark the message as sensitive.",{"name":1015,"type":848,"desc":1016},"type","`text` or `emoji`. Only a hint; media and links override it.",{"text":1018},"In a 1:1 conversation that is still a request for the other person, you can send only 1 message (the server's `requests.sender_limit`) until they accept or reply. Further sends return 403.","the new Message, with status `201`.",{"path":973,"body":1021},{"message":1022},"Yes, meet at the pier at 7?",[1024,1029,1032],{"status":916,"body":1025},{"id":1026,"conversation_id":869,"sender_id":982,"is_author":878,"type":883,"text":1022,"media":1027,"meta":819,"sensitive":823,"in_reply_to_id":819,"edited_at":819,"created_at":1028},"731911388741324800",[],"2026-10-17T09:32:18.000Z",{"status":838,"body":1030},{"error":1031},"You can send more messages once your request is accepted.",{"status":891,"body":1033},{"error":1034},"Invalid media_ids.",{"id":510,"method":240,"path":512,"title":511,"description":1036,"compat":827,"scope":898,"result":1037,"params":1038,"returns":1044,"example":1045,"responses":1047},"Deletes one of your own messages for everyone, along with its media and notifications. Remote participants' servers are sent a Delete. Unread counts are adjusted for people who had not read it yet.","result",{"path":1039},[1040,1041],{"name":941,"type":848,"required":878,"desc":942},{"name":1042,"type":848,"required":878,"desc":1043},"messageId","A message you sent in that conversation.","`{ \"deleted\": true }`.",{"path":1046},"\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F731902455120183296\u002Fmessages\u002F731911388741324800",[1048,1050],{"status":833,"body":1049},{"deleted":878},{"status":953,"body":1051},{"error":955},{"id":389,"method":20,"path":515,"title":514,"description":1053,"compat":827,"scope":898,"result":1054,"params":1055,"returns":1062,"example":1063,"responses":1066},"Moves your read marker forward to `message_id`, or to the newest message when you leave it out, and recalculates your unread count. The marker never moves backwards.","state",{"path":1056,"body":1058},[1057],{"name":941,"type":848,"required":878,"desc":942},[1059],{"name":1060,"type":848,"desc":1061},"message_id","The last message you have seen.","your participant state: `id`, `state`, `unread_count`, `muted`, `hidden` and `last_read_message_id`.",{"path":1064,"body":1065},"\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F731902455120183296\u002Fread",{"message_id":882},[1067,1069],{"status":833,"body":1068},{"id":869,"state":879,"unread_count":927,"muted":823,"hidden":823,"last_read_message_id":882},{"status":953,"body":1070},{"error":955},{"id":517,"method":20,"path":519,"title":518,"description":1072,"compat":827,"scope":898,"result":1054,"params":1073,"returns":1076,"example":1077,"responses":1079},"Moves a conversation from your requests into your inbox. You get requests from people you don't follow unless you accept DMs from everyone. Sending a reply accepts the request too. Calling this on an active conversation does nothing.",{"path":1074},[1075],{"name":941,"type":848,"required":878,"desc":942},"your participant state.",{"path":1078},"\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F731902455120183296\u002Faccept",[1080,1082],{"status":833,"body":1081},{"id":869,"state":879,"unread_count":836,"muted":823,"hidden":823,"last_read_message_id":819},{"status":953,"body":1083},{"error":955},{"id":521,"method":20,"path":523,"title":522,"description":1085,"compat":827,"scope":898,"result":1054,"params":1086,"returns":1076,"example":1089,"responses":1091},"Stops notifications for new messages and leaves the conversation out of the `primary` unread count. Messages still arrive and still count in the conversation's own `unread_count`.",{"path":1087},[1088],{"name":941,"type":848,"required":878,"desc":942},{"path":1090},"\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F731902455120183296\u002Fmute",[1092,1094],{"status":833,"body":1093},{"id":869,"state":879,"unread_count":927,"muted":878,"hidden":823,"last_read_message_id":882},{"status":953,"body":1095},{"error":955},{"id":525,"method":20,"path":527,"title":526,"description":1097,"compat":827,"scope":898,"result":1054,"params":1098,"returns":1076,"example":1101,"responses":1103},"Turns notifications for the conversation back on.",{"path":1099},[1100],{"name":941,"type":848,"required":878,"desc":942},{"path":1102},"\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F731902455120183296\u002Funmute",[1104,1106],{"status":833,"body":1105},{"id":869,"state":879,"unread_count":927,"muted":823,"hidden":823,"last_read_message_id":882},{"status":953,"body":1107},{"error":955},{"id":529,"method":20,"path":531,"title":530,"description":1109,"compat":827,"scope":898,"result":1054,"params":1110,"returns":1076,"example":1113,"responses":1115},"Moves the conversation out of `primary` or `requests` and into the `hidden` list, and stops notifications for it. New incoming messages do not unhide it; sending a message yourself does.",{"path":1111},[1112],{"name":941,"type":848,"required":878,"desc":942},{"path":1114},"\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F731902455120183296\u002Fhide",[1116,1118],{"status":833,"body":1117},{"id":869,"state":879,"unread_count":927,"muted":823,"hidden":878,"last_read_message_id":882},{"status":953,"body":1119},{"error":955},{"id":533,"method":20,"path":535,"title":534,"description":1121,"compat":827,"scope":898,"result":1054,"params":1122,"returns":1076,"example":1125,"responses":1127},"Puts a hidden conversation back in your inbox (or your requests, if you never accepted it).",{"path":1123},[1124],{"name":941,"type":848,"required":878,"desc":942},{"path":1126},"\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F731902455120183296\u002Funhide",[1128,1130],{"status":833,"body":1129},{"id":869,"state":879,"unread_count":927,"muted":823,"hidden":823,"last_read_message_id":882},{"status":953,"body":1131},{"error":955},{"id":537,"method":20,"path":539,"title":538,"description":1133,"compat":827,"scope":898,"result":1054,"params":1134,"returns":1138,"example":1139,"responses":1141},"Leaves a group conversation. Only your view changes: the participant list is the group's identity on the network, so it never shrinks and the others are not told. After leaving, the conversation returns 404 for you; starting a conversation with the same people again rejoins it. 1:1 conversations cannot be left, hide them instead.",{"path":1135},[1136],{"name":941,"type":848,"required":878,"desc":1137},"A group conversation ID.","your participant state, with `state` set to `left`.",{"path":1140},"\u002Fapi\u002Fv1.1\u002Fdirect\u002Fconversations\u002F731911020536471552\u002Fleave",[1142,1145],{"status":833,"body":1143},{"id":918,"state":1144,"unread_count":927,"muted":823,"hidden":823,"last_read_message_id":1026},"left",{"status":891,"body":1146},{"error":1147},"Only group conversations can be left.",{"id":541,"method":52,"path":543,"title":542,"description":1149,"compat":827,"result":1150,"params":1151,"returns":1155,"responses":1156},"Returns accounts that you follow and that follow you back, 10 at a time, for a \"new message\" picker. Results stop after 5 pages (50 accounts). If your role does not allow direct messages, this returns `[]`.","mutuals",{"query":1152},[1153],{"name":855,"type":852,"desc":1154},"The `next_cursor` from the previous page (it is an account ID, returned as a number).","an object with `data` (an array of Account in the [Pixelfed entity](\u002Fapi\u002Fpixelfed-entities) shape), `has_more`, `next_cursor` and `total_count`.",[1157,1163],{"status":833,"body":1158},{"data":1159,"has_more":823,"next_cursor":819,"total_count":836},[1160],{"id":873,"username":874,"acct":874,"display_name":875,"locked":823,"followers_count":1161,"following_count":1162,"url":876,"avatar":877,"local":878},208,190,{"status":891,"body":1164},{"message":1165,"errors":1166},"The cursor field must be an integer.",{"cursor":1167},[1165],{"id":545,"method":20,"path":547,"title":546,"description":1169,"compat":827,"pe":878,"result":1170,"params":1171,"returns":1179,"example":1180,"responses":1183},"Searches accounts by username for the compose screen and returns up to 8 matches, local accounts first. Your own account and accounts that block you are left out. A full handle such as `@jonas@example.social` triggers a WebFinger lookup first, so a remote account you have never seen can be found.","results",{"body":1172},[1173,1176],{"name":1174,"type":848,"required":878,"desc":1175},"q","2 to 50 characters. A leading `@` is stripped.",{"name":1177,"type":1012,"desc":1178},"remote","Set when `q` is a remote handle or profile URL. A profile URL is fetched first. With `remote` set, a `q` without a `.` returns `[]`.","an array of results with `local`, `id`, `name` (the username), `privacy`, `avatar` and `account`. With `_pe`, an array of Account in the [Pixelfed entity](\u002Fapi\u002Fpixelfed-entities) shape instead.",{"body":1181},{"q":1182},"jon",[1184,1188],{"status":833,"body":1185},[1186],{"local":878,"id":873,"name":874,"privacy":878,"avatar":877,"account":1187},{"id":873,"username":874,"acct":874,"display_name":875,"url":876,"avatar":877,"local":878},{"status":891,"body":1189},{"message":1190,"errors":1191},"The q field must be at least 2 characters.",{"q":1192},[1190],{"id":549,"method":52,"path":551,"title":550,"description":1194,"compat":827,"result":1195,"params":1196,"callout":1204,"returns":1206,"example":1207,"responses":1209},"Returns the 1:1 thread with another account, keyed by that account's ID, with 8 messages per page newest first. If you have never messaged them you still get their profile fields with an empty `messages` array and `conversation_id: null`.","thread",{"query":1197},[1198,1201,1202],{"name":1199,"type":848,"required":878,"desc":1200},"pid","The other account's ID.",{"name":966,"type":848,"desc":967},{"name":969,"type":848,"desc":1203},"Return messages newer than this ID. Takes priority over `max_id`.",{"icon":907,"text":1205},"The `\u002Fdirect\u002Fthread` endpoints are the original DM API used by the web interface and older apps. They are wrappers over the same conversations, but they can only see 1:1 chats and never return group conversations. Use `conversation_id` from this response with the [conversations endpoints](\u002Fapi\u002Fdirect#list-messages) to move a client over.","a thread object: the other account's `id`, `name`, `username`, `avatar`, `url`, `muted`, `isLocal`, `domain`, then `messages` and `conversation_id`. In each message, `hidden` is `true` while either side has not accepted the request, and `seen` says whether the other person has read your message (or you theirs).",{"query":1208},{"pid":873},[1210,1221,1224],{"status":833,"body":1211},{"id":873,"name":875,"username":874,"avatar":877,"url":876,"muted":823,"isLocal":878,"domain":819,"created_at":1212,"updated_at":1213,"timeAgo":1214,"lastMessage":1215,"messages":1216,"conversation_id":869},"2020-05-19T11:02:44+00:00","2026-10-01T16:20:05+00:00","6y","",[1217],{"id":882,"hidden":823,"isAuthor":823,"type":883,"text":884,"media":819,"carousel":1218,"created_at":1219,"timeAgo":1220,"seen":878,"reportId":882,"meta":819},[],"2026-10-16T19:04:22+00:00","14h ago",{"status":838,"body":1222},{"error":1223},"Invalid permissions for this action",{"status":953,"body":1225},{"error":955},{"id":553,"method":20,"path":555,"title":554,"description":1227,"compat":827,"result":997,"params":1228,"returns":1237,"example":1238,"responses":1240},"Sends a text message to an account, starting the 1:1 conversation if there isn't one. New accounts may have to wait 72 hours before messaging anyone, depending on server settings.",{"body":1229},[1230,1233,1235],{"name":1231,"type":848,"required":878,"desc":1232},"to_id","The recipient's account ID.",{"name":997,"type":848,"required":878,"desc":1234},"1 to 2000 characters by default (`limits.direct_messages.max_characters`).",{"name":1015,"type":848,"required":878,"desc":1236},"`text` or `emoji`.","the message in the legacy shape. `hidden` is `true` when the recipient has the conversation as a request.",{"body":1239},{"to_id":873,"message":1022,"type":883},[1241,1246,1248],{"status":833,"body":1242},{"id":1026,"hidden":823,"isAuthor":878,"type":883,"text":1022,"media":819,"carousel":1243,"created_at":1244,"timeAgo":1245,"seen":823,"reportId":1026,"meta":819},[],"2026-10-17T09:32:18+00:00","1s ago",{"status":930,"body":1247},{"error":932},{"status":838,"body":1249},{"error":1031},{"id":557,"method":20,"path":559,"title":558,"description":1251,"compat":827,"result":997,"params":1252,"returns":1260,"example":1261,"responses":1265},"Uploads one file and sends it as a 1:1 message in a single step, optionally with text. The upload counts toward your account's storage, and a file on the server's media blocklist is rejected with 451. The conversations API instead takes media uploaded through [Upload media](\u002Fapi\u002Fmedia#upload-media).",{"body":1253},[1254,1257,1258],{"name":1255,"type":1255,"required":878,"desc":1256},"file","The photo or video, as `multipart\u002Fform-data`. Allowed types and the size limit are the same as for post media.",{"name":1231,"type":848,"required":878,"desc":1232},{"name":997,"type":848,"desc":1259},"Optional text to send with it, up to 2000 characters by default.","an object with the message `id`, `reportId`, `type` (`photo` or `video`) and the media `url`.",{"files":1262,"fields":1264},{"file":1263},"fog.jpg",{"to_id":873},[1266,1268,1271],{"status":833,"body":1267},{"id":880,"reportId":880,"type":292,"url":988},{"status":838,"body":1269},{"error":1270},"Account size limit reached.",{"status":1272,"body":1273},451,{"error":1215},{"id":561,"method":20,"path":563,"title":562,"description":1275,"compat":827,"result":1276,"params":1277,"returns":1283,"example":1284,"responses":1286},"Marks the other person's messages from `sid` onwards as read. Returns the IDs that were newly marked, or `[]` when there was nothing new or no conversation.","ids",{"body":1278},[1279,1280],{"name":1199,"type":848,"required":878,"desc":1200},{"name":1281,"type":848,"required":878,"desc":1282},"sid","The oldest message ID to mark read.","an array of message ID strings.",{"body":1285},{"pid":873,"sid":882},[1287,1289],{"status":833,"body":1288},[882],{"status":838,"body":1290},{"error":1223},{"id":565,"method":240,"path":567,"title":566,"description":1292,"compat":827,"result":1037,"params":1293,"returns":1297,"example":1298,"responses":1300},"Deletes one of your own messages by ID. It behaves exactly like [Delete a message](\u002Fapi\u002Fdirect#delete-message), including telling remote servers, but doesn't need the conversation ID.",{"body":1294},[1295],{"name":941,"type":848,"required":878,"desc":1296},"A message you sent.","`[200]`.",{"body":1299},{"id":1026},[1301,1303],{"status":833,"body":1302},[833],{"status":953,"body":1304},{"error":955},{"id":569,"method":20,"path":571,"title":570,"description":1306,"compat":827,"result":1037,"params":1307,"returns":1297,"example":1310,"responses":1312},"Mutes your 1:1 conversation with an account, keyed by their account ID. If you have no conversation with them yet, an empty one is created so the mute sticks.",{"body":1308},[1309],{"name":941,"type":848,"required":878,"desc":1200},{"body":1311},{"id":873},[1313,1315],{"status":833,"body":1314},[833],{"status":953,"body":1316},{"error":955},{"id":573,"method":20,"path":575,"title":574,"description":1318,"compat":827,"result":1037,"params":1319,"returns":1297,"example":1322,"responses":1324},"Unmutes your 1:1 conversation with an account. Returns 404 if you have no conversation with them.",{"body":1320},[1321],{"name":941,"type":848,"required":878,"desc":1200},{"body":1323},{"id":873},[1325,1327],{"status":833,"body":1326},[833],{"status":953,"body":1328},{"error":955},"yml",{},"api\u002Fdirect","jfucPorCTbFVvkpiIWnPIgug0Z2MaIgMqkfuVqjee_0",1792230652877]