ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount" } ], "id": "https://techhub.social/users/deavid/statuses/109423168672280826", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/kelseyhightower/statuses/109423158171097675", "published": "2022-11-28T19:50:49Z", "url": "https://techhub.social/@deavid/109423168672280826", "attributedTo": "https://techhub.social/users/deavid", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://techhub.social/users/deavid/followers", "https://mastodon.social/users/kelseyhightower" ], "sensitive": false, "atomUri": "https://techhub.social/users/deavid/statuses/109423168672280826", "inReplyToAtomUri": "https://mastodon.social/users/kelseyhightower/statuses/109423158171097675", "conversation": "tag:mastodon.social,2022-11-28:objectId=344966378:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@kelseyhightower\" class=\"u-url mention\">@<span>kelseyhightower</span></a></span> that is totally correct. There is code that is almost pointless to unittest and should rely on integration. The problem becomes if your integration test is too slow and it can&#39;t prevent bugs from getting into prod.</p><p>You send a change, all presubmits work but after a while everything starts failing. Your integration tests tell the error but it is too late.</p><p>Is there a way to address that?</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@kelseyhightower\" class=\"u-url mention\">@<span>kelseyhightower</span></a></span> that is totally correct. There is code that is almost pointless to unittest and should rely on integration. The problem becomes if your integration test is too slow and it can&#39;t prevent bugs from getting into prod.</p><p>You send a change, all presubmits work but after a while everything starts failing. Your integration tests tell the error but it is too late.</p><p>Is there a way to address that?</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/kelseyhightower", "name": "@kelseyhightower@mastodon.social" } ], "replies": { "id": "https://techhub.social/users/deavid/statuses/109423168672280826/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://techhub.social/users/deavid/statuses/109423168672280826/replies?only_other_accounts=true&page=true", "partOf": "https://techhub.social/users/deavid/statuses/109423168672280826/replies", "items": [] } }, "likes": { "id": "https://techhub.social/users/deavid/statuses/109423168672280826/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://techhub.social/users/deavid/statuses/109423168672280826/shares", "type": "Collection", "totalItems": 0 } }