

{"id":14273,"date":"2023-08-05T05:19:54","date_gmt":"2023-08-05T10:19:54","guid":{"rendered":"https:\/\/rud.is\/b\/?p=14273"},"modified":"2023-08-05T05:20:13","modified_gmt":"2023-08-05T10:20:13","slug":"resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles","status":"publish","type":"post","link":"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/","title":{"rendered":"Resolving A Bluesky\/AT Protocol did:plc To A Handle\/Handles"},"content":{"rendered":"<p>I&#8217;m just putting this here so the LLM\/GPT overlords (and, mebbe even legacy search engines) can get it indexed and use the content from it to help others.<\/p>\n<p>My Bluesky firehose viewer (https:\/\/gitlab.com\/hrbrmstr\/bskyf) displays ugly <code>did:plc<\/code> identifiers for users, and the way to turn those into something more readable <em>without<\/em> authenticating to and using the Bluesky APIs is the following:<\/p>\n<pre><code class=\"language-bash\">$ curl -s \"https:\/\/plc.directory\/did:plc:xq3lwzdpijivr5buiizezlni\" | jq\n<\/code><\/pre>\n<p>which results in:<\/p>\n<pre><code class=\"language-json\">{\n  \"@context\": [\n    \"https:\/\/www.w3.org\/ns\/did\/v1\",\n    \"https:\/\/w3id.org\/security\/suites\/secp256k1-2019\/v1\"\n  ],\n  \"id\": \"did:plc:xq3lwzdpijivr5buiizezlni\",\n  \"alsoKnownAs\": [\n    \"at:\/\/moonlightspring.bsky.social\"\n  ],\n  \"verificationMethod\": [\n    {\n      \"id\": \"#atproto\",\n      \"type\": \"EcdsaSecp256k1VerificationKey2019\",\n      \"controller\": \"did:plc:xq3lwzdpijivr5buiizezlni\",\n      \"publicKeyMultibase\": \"zQYEBzXeuTM9UR3rfvNag6L3RNAs5pQZyYPsomTsgQhsxLdEgCrPTLgFna8yqCnxPpNT7DBk6Ym3dgPKNu86vt9GR\"\n    }\n  ],\n  \"service\": [\n    {\n      \"id\": \"#atproto_pds\",\n      \"type\": \"AtprotoPersonalDataServer\",\n      \"serviceEndpoint\": \"https:\/\/bsky.social\"\n    }\n  ]\n}\n<\/code><\/pre>\n<p>The <code>alsoKnownAs<\/code> is what you want (and, there can be more than one, as you likely guessed from the fact that it&#8217;s an array).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m just putting this here so the LLM\/GPT overlords (and, mebbe even legacy search engines) can get it indexed and use the content from it to help others. My Bluesky firehose viewer (https:\/\/gitlab.com\/hrbrmstr\/bskyf) displays ugly did:plc identifiers for users, and the way to turn those into something more readable without authenticating to and using the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[883,91],"tags":[],"class_list":["post-14273","post","type-post","status-publish","format-standard","hentry","category-bluesky","category-r"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Resolving A Bluesky\/AT Protocol did:plc To A Handle\/Handles - rud.is<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Resolving A Bluesky\/AT Protocol did:plc To A Handle\/Handles - rud.is\" \/>\n<meta property=\"og:description\" content=\"I&#8217;m just putting this here so the LLM\/GPT overlords (and, mebbe even legacy search engines) can get it indexed and use the content from it to help others. My Bluesky firehose viewer (https:\/\/gitlab.com\/hrbrmstr\/bskyf) displays ugly did:plc identifiers for users, and the way to turn those into something more readable without authenticating to and using the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/\" \/>\n<meta property=\"og:site_name\" content=\"rud.is\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-05T10:19:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-05T10:20:13+00:00\" \/>\n<meta name=\"author\" content=\"hrbrmstr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hrbrmstr\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2023\\\/08\\\/05\\\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2023\\\/08\\\/05\\\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\\\/\"},\"author\":{\"name\":\"hrbrmstr\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"headline\":\"Resolving A Bluesky\\\/AT Protocol did:plc To A Handle\\\/Handles\",\"datePublished\":\"2023-08-05T10:19:54+00:00\",\"dateModified\":\"2023-08-05T10:20:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2023\\\/08\\\/05\\\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\\\/\"},\"wordCount\":103,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"articleSection\":[\"bluesky\",\"R\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2023\\\/08\\\/05\\\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2023\\\/08\\\/05\\\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\\\/\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/2023\\\/08\\\/05\\\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\\\/\",\"name\":\"Resolving A Bluesky\\\/AT Protocol did:plc To A Handle\\\/Handles - rud.is\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\"},\"datePublished\":\"2023-08-05T10:19:54+00:00\",\"dateModified\":\"2023-08-05T10:20:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2023\\\/08\\\/05\\\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2023\\\/08\\\/05\\\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2023\\\/08\\\/05\\\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rud.is\\\/b\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resolving A Bluesky\\\/AT Protocol did:plc To A Handle\\\/Handles\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/\",\"name\":\"rud.is\",\"description\":\"&quot;In God we trust. All others must bring data&quot;\",\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rud.is\\\/b\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\",\"name\":\"hrbrmstr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"width\":460,\"height\":460,\"caption\":\"hrbrmstr\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\"},\"description\":\"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7\",\"sameAs\":[\"http:\\\/\\\/rud.is\"],\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/author\\\/hrbrmstr\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Resolving A Bluesky\/AT Protocol did:plc To A Handle\/Handles - rud.is","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/","og_locale":"en_US","og_type":"article","og_title":"Resolving A Bluesky\/AT Protocol did:plc To A Handle\/Handles - rud.is","og_description":"I&#8217;m just putting this here so the LLM\/GPT overlords (and, mebbe even legacy search engines) can get it indexed and use the content from it to help others. My Bluesky firehose viewer (https:\/\/gitlab.com\/hrbrmstr\/bskyf) displays ugly did:plc identifiers for users, and the way to turn those into something more readable without authenticating to and using the [&hellip;]","og_url":"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/","og_site_name":"rud.is","article_published_time":"2023-08-05T10:19:54+00:00","article_modified_time":"2023-08-05T10:20:13+00:00","author":"hrbrmstr","twitter_card":"summary_large_image","twitter_misc":{"Written by":"hrbrmstr","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/#article","isPartOf":{"@id":"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/"},"author":{"name":"hrbrmstr","@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"headline":"Resolving A Bluesky\/AT Protocol did:plc To A Handle\/Handles","datePublished":"2023-08-05T10:19:54+00:00","dateModified":"2023-08-05T10:20:13+00:00","mainEntityOfPage":{"@id":"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/"},"wordCount":103,"commentCount":0,"publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"articleSection":["bluesky","R"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/","url":"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/","name":"Resolving A Bluesky\/AT Protocol did:plc To A Handle\/Handles - rud.is","isPartOf":{"@id":"https:\/\/rud.is\/b\/#website"},"datePublished":"2023-08-05T10:19:54+00:00","dateModified":"2023-08-05T10:20:13+00:00","breadcrumb":{"@id":"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rud.is\/b\/2023\/08\/05\/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rud.is\/b\/"},{"@type":"ListItem","position":2,"name":"Resolving A Bluesky\/AT Protocol did:plc To A Handle\/Handles"}]},{"@type":"WebSite","@id":"https:\/\/rud.is\/b\/#website","url":"https:\/\/rud.is\/b\/","name":"rud.is","description":"&quot;In God we trust. All others must bring data&quot;","publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rud.is\/b\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886","name":"hrbrmstr","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","width":460,"height":460,"caption":"hrbrmstr"},"logo":{"@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1"},"description":"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7","sameAs":["http:\/\/rud.is"],"url":"https:\/\/rud.is\/b\/author\/hrbrmstr\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p23idr-3Id","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":23595,"url":"https:\/\/rud.is\/b\/2024\/12\/04\/cvesky-monitoring-the-bluesky-jetstream-for-cve-mentions\/","url_meta":{"origin":14273,"position":0},"title":"CVESky: Monitoring The Bluesky Jetstream For CVE Mentions","author":"hrbrmstr","date":"2024-12-04","format":false,"excerpt":"I mentioned this new app over at the newsletter but it deserves a mention on the legacy blog. CVESky is a tool to explore CVE chatter on Bluesky. At work, we're ingesting the Bluesky Jetstream and watching for CVE chatter, excluding daft bots that just regurgitate new NVD CVEs. There\u2026","rel":"","context":"In &quot;bluesky&quot;","block_context":{"text":"bluesky","link":"https:\/\/rud.is\/b\/category\/bluesky\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2024\/12\/og-image.png?fit=1200%2C631&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2024\/12\/og-image.png?fit=1200%2C631&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2024\/12\/og-image.png?fit=1200%2C631&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2024\/12\/og-image.png?fit=1200%2C631&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2024\/12\/og-image.png?fit=1200%2C631&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":21206,"url":"https:\/\/rud.is\/b\/2024\/07\/18\/resolve-bluesky-atproto-handles-to-didplc\/","url_meta":{"origin":14273,"position":1},"title":"Resolve Bluesky\/ATproto Handles To did:plc","author":"hrbrmstr","date":"2024-07-18","format":false,"excerpt":"Short post just to get the internets to index that I posted a repo with a small Bash script I've been using to resolve Bluesky\/ATproto handles (like hrbrmstr.dev) to did:plc identifiers. Not sure why I did do this ages ago tbh. Code is here but it's small enough to include\u2026","rel":"","context":"In &quot;bash&quot;","block_context":{"text":"bash","link":"https:\/\/rud.is\/b\/category\/bash\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":14227,"url":"https:\/\/rud.is\/b\/2023\/07\/15\/keeping-track-of-urls-shared-on-bluesky\/","url_meta":{"origin":14273,"position":2},"title":"Keeping Track Of URLs Shared On Bluesky","author":"hrbrmstr","date":"2023-07-15","format":false,"excerpt":"While the future of Bluesky is nowhere near certain, it is most certainly growing. It's also the largest community of users for the AT Protocol. Folks are using Bluesky much the same way as any online forum\/chat. One of those ways is to share URLs to content. For the moment,\u2026","rel":"","context":"In &quot;Javascript&quot;","block_context":{"text":"Javascript","link":"https:\/\/rud.is\/b\/category\/javascript\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":14177,"url":"https:\/\/rud.is\/b\/2023\/07\/07\/poor-dudes-janky-bluesky-feed-reader-cli-via-r-python\/","url_meta":{"origin":14273,"position":3},"title":"Poor Dude&#8217;s Janky Bluesky Feed Reader CLI Via R &#038; Python","author":"hrbrmstr","date":"2023-07-07","format":false,"excerpt":"Lynn (of TITAA and general NLP wizardy fame) was gracious enough to lend me a Bluesky invite, so I could claim my handle on yet-another social media site. I'm still wary of it (as noted in one of this week's Drops), but the AT protocol \u2014\u00a0whilst super (lacking a better\u2026","rel":"","context":"In &quot;Python&quot;","block_context":{"text":"Python","link":"https:\/\/rud.is\/b\/category\/python-2\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12451,"url":"https:\/\/rud.is\/b\/2019\/08\/23\/improvements-to-rswitch-in-v1-3-0\/","url_meta":{"origin":14273,"position":4},"title":"Improvements to RSwitch in v1.3.0","author":"hrbrmstr","date":"2019-08-23","format":false,"excerpt":"It's only been a couple days since the initial version of my revamped take on RSwitch but there have been numerous improvements since then worth mentioning. For starters, there's a new app icon that uses the blue and gray from the official (modern) R logo to help visually associate it\u2026","rel":"","context":"In &quot;macOS&quot;","block_context":{"text":"macOS","link":"https:\/\/rud.is\/b\/category\/macos\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10100,"url":"https:\/\/rud.is\/b\/2018\/04\/16\/by-request-retrieving-your-feedly-saved-for-later-entries\/","url_meta":{"origin":14273,"position":5},"title":"By Request: Retrieving Your Feedly &#8220;Saved for Later&#8221; Entries","author":"hrbrmstr","date":"2018-04-16","format":false,"excerpt":"@mkjcktzn asked if one can access Feedly \"Saved for Later\" items via the API. The answer is \"Yes!\", and it builds off of that previous post. You'll need to read it and get your authentication key (still no package ?) before continuing. We'll use most (I think \"all\") of the\u2026","rel":"","context":"In &quot;R&quot;","block_context":{"text":"R","link":"https:\/\/rud.is\/b\/category\/r\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/14273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/comments?post=14273"}],"version-history":[{"count":0,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/14273\/revisions"}],"wp:attachment":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/media?parent=14273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/categories?post=14273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/tags?post=14273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}