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.randomcat.org/users/randomcat/statuses/112977974824282366",
"type": "Note",
"summary": null,
"inReplyTo": "https://glaceon.social/users/lily/statuses/112974973279817581",
"published": "2024-08-17T15:04:46Z",
"url": "https://mastodon.randomcat.org/@randomcat/112977974824282366",
"attributedTo": "https://mastodon.randomcat.org/users/randomcat",
"to": [
"https://mastodon.randomcat.org/users/randomcat/followers"
],
"cc": [
"https://www.w3.org/ns/activitystreams#Public",
"https://glaceon.social/users/lily"
],
"sensitive": false,
"atomUri": "https://mastodon.randomcat.org/users/randomcat/statuses/112977974824282366",
"inReplyToAtomUri": "https://glaceon.social/users/lily/statuses/112974973279817581",
"conversation": "tag:glaceon.social,2024-08-17:objectId=35158732:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://glaceon.social/@lily\" class=\"u-url mention\">@<span>lily</span></a></span> "FileTransferRequest(storePathsUrl)" creates a temporary FileTransferRequest (probably calling that same constructor, in this case). That is then used as the initial value of "req". "auto" means to automatically determine the type of "req" from the right-hand side of the equals sign (which in this case should be FileTransferRequest).</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://glaceon.social/@lily\" class=\"u-url mention\">@<span>lily</span></a></span> "FileTransferRequest(storePathsUrl)" creates a temporary FileTransferRequest (probably calling that same constructor, in this case). That is then used as the initial value of "req". "auto" means to automatically determine the type of "req" from the right-hand side of the equals sign (which in this case should be FileTransferRequest).</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://glaceon.social/users/lily",
"name": "@lily@glaceon.social"
}
],
"replies": {
"id": "https://mastodon.randomcat.org/users/randomcat/statuses/112977974824282366/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.randomcat.org/users/randomcat/statuses/112977974824282366/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.randomcat.org/users/randomcat/statuses/112977974824282366/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.randomcat.org/users/randomcat/statuses/112977974824282366/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://mastodon.randomcat.org/users/randomcat/statuses/112977974824282366/shares",
"type": "Collection",
"totalItems": 0
}
}