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.
{
"@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://mastodon.social/users/tesseralis/statuses/113087223530523450/activity",
"type": "Create",
"actor": "https://mastodon.social/users/tesseralis",
"published": "2024-09-05T22:08:09Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"object": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087223530523450",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.social/users/tesseralis/statuses/113087186684009230",
"published": "2024-09-05T22:08:09Z",
"url": "https://mastodon.social/@tesseralis/113087223530523450",
"attributedTo": "https://mastodon.social/users/tesseralis",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/tesseralis/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/tesseralis/statuses/113087223530523450",
"inReplyToAtomUri": "https://mastodon.social/users/tesseralis/statuses/113087186684009230",
"conversation": "tag:mastodon.social,2024-09-05:objectId=792600828:objectType=Conversation",
"content": "<p>This zealous insistence on immutability seems like it makes sense at first but quickly falls apart for anything bigger than a simple Counter app. The amount of gymnastics to get around "just update the damn value" spawned an entire cottage industry under the boogeyman of "but your app might show an updated value!", despite the fact that there are entire sections of documentation and blog posts dedicated to the many, many pitfalls of not doing everything quite exactly right.</p>",
"contentMap": {
"en": "<p>This zealous insistence on immutability seems like it makes sense at first but quickly falls apart for anything bigger than a simple Counter app. The amount of gymnastics to get around "just update the damn value" spawned an entire cottage industry under the boogeyman of "but your app might show an updated value!", despite the fact that there are entire sections of documentation and blog posts dedicated to the many, many pitfalls of not doing everything quite exactly right.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087223530523450/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/tesseralis/statuses/113087223530523450/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/tesseralis/statuses/113087223530523450/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087223530523450/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://mastodon.social/users/tesseralis/statuses/113087223530523450/shares",
"type": "Collection",
"totalItems": 0
}
}
}