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.
{
"id": "https://acties.todon.nl/federation/m/272",
"name": "Emergency protest, stand with the students",
"url": "https://acties.todon.nl/event/emergency-protest-stand-with-the-students",
"type": "Event",
"startTime": "2025-02-28T16:00:00.000+01:00",
"location": {
"id": "https://acties.todon.nl/federation/p/12",
"type": "Place",
"name": "De Dam, Amsterdam",
"address": "Dam, Centrum, Amsterdam, Noord-Holland, Nederland, 1012 NP, Nederland",
"latitude": 52.373084,
"longitude": 4.8923063
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://acties.todon.nl/media/9ff69a565d95bf817c520702601e2a11.jpg",
"name": "FRIDAY FEB 28TH 4PM\r\n\r\nEMERGENCY PROTEST\r\nSTAND WITH THE STUDENTS\r\nDROP THE CHARGES\r\nNO STATE VIOLENCE\r\nNO STATE REPRESSION\r\n\r\nFROM AMSTERDAM TO GAZA, END COMPLICITY\r\nDAM SQUARE, AMSTERDAM",
"focalPoint": [
0,
0
]
}
],
"tag": [
{
"type": "Hashtag",
"name": "#Amsterdam",
"href": "https://acties.todon.nl/tag/Amsterdam"
},
{
"type": "Hashtag",
"name": "#FreePalestine",
"href": "https://acties.todon.nl/tag/FreePalestine"
},
{
"type": "Hashtag",
"name": "#Gaza",
"href": "https://acties.todon.nl/tag/Gaza"
},
{
"type": "Hashtag",
"name": "#Palestine",
"href": "https://acties.todon.nl/tag/Palestine"
},
{
"type": "Hashtag",
"name": "#solidariteit",
"href": "https://acties.todon.nl/tag/solidariteit"
},
{
"type": "Hashtag",
"name": "#solidarity",
"href": "https://acties.todon.nl/tag/solidarity"
},
{
"type": "Hashtag",
"name": "#StudentEncampment",
"href": "https://acties.todon.nl/tag/StudentEncampment"
},
{
"type": "Hashtag",
"name": "#StudentIntifada",
"href": "https://acties.todon.nl/tag/StudentIntifada"
},
{
"type": "Hashtag",
"name": "#students",
"href": "https://acties.todon.nl/tag/students"
}
],
"published": "2025-02-26T22:57:40.923Z",
"attributedTo": "https://acties.todon.nl/federation/u/relay",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://acties.todon.nl/federation/u/relay/followers"
],
"content": "<blockquote><p><a href=\"https://www.instagram.com/amsterdam.encampment/\" target=\"_blank\">Amsterdam Student Encampment,</a> and others (<a href=\"https://www.instagram.com/p/DGizIEIobsE/\" target=\"_blank\">source</a>)</p></blockquote><p>🚨 EMERGENCY PROTEST – STAND WITH THE STUDENTS 🚨</p><p>Yesterday, three UvA protesters faced court. Simone Z. received 2 months in prison for defending herself during a peaceful occupation violently cleared by police. Another student got 60 hours of community service for throwing a water bottle. This is repression. The real violence comes from the police and UvA, which remains complicit in oppression.</p><p>✊ Join us:</p><p>📍 Dam Square, Amsterdam</p><p>🗓️ Friday, Feb 28th – 4 PM</p><p>Drop the charges! No state violence. No repression.</p>",
"summary": "<p>De Dam, Amsterdam, vrijdag 28 februari om 16:00 CET</p><blockquote><p><a href=\"https://www.instagram.com/amsterdam.encampment/\" target=\"_blank\">Amsterdam Student Encampment,</a> and others (<a href=\"https://www.instagram.com/p/DGizIEIobsE/\" target=\"_blank\">source</a>)</p></blockquote><p>🚨 EMERGENCY PROTEST – STAND WITH THE STUDENTS 🚨</p><p>Yesterday, three UvA protesters faced court. Simone Z. received 2 months in prison for defending herself during a peaceful occupation violently cleared by police. Another student got 60 hours of community service for throwing a water bottle. This is repression. The real violence comes from the police and UvA, which remains complicit in oppression.</p><p>✊ Join us:</p><p>📍 Dam Square, Amsterdam</p><p>🗓️ Friday, Feb 28th – 4 PM</p><p>Drop the charges! No state violence. No repression.</p>",
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"toot": "http://joinmastodon.org/ns#",
"schema": "http://schema.org#",
"ProperyValue": "schema:PropertyValue",
"value": "schema:value",
"discoverable": "toot:discoverable",
"Hashtag": "https://www.w3.org/ns/activitystreams#Hashtag",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
}
}
]
}