Variations of inReplyTo
The property is defined here . The
goal of this support table is to show how applications react to inReplyTo
containing a wide variation
of allowed objects. As Fediverse applications generally only give one the option to reply to a single
element, the lacking support should not be surprising.
Support table
inReplyTo
akkoma
friendica
gotosocial
hollo
mastodon
mitra
pleroma
sharkey
“http://pasture-one-actor/assets/note1.jsonap”
✅
❌
❌
✅
✅
✅
✅
✅
“http://invalid.example/”
✅
❌
❌
❌
❌
❌
✅
❌
[ “http://pasture-one-actor/assets/note1.jsonap” ]
✅
❌
❌
✅
❌
❌
✅
✅
{ “type”: “Link”, “href”: “http://pasture-one-actor/assets/note1.jsonap” }
❌
✅
✅
✅
❌
❌
❌
❌
[ “http://pasture-one-actor/assets/note1.jsonap”, “http://pasture-one-actor/assets/note2.jsonap” ]
✅
❌
❌
✅
❌
❌
✅
✅
{ “type”: “Collection”, “items”: [ “http://pasture-one-actor/actor” ] }
❌
✅
✅
✅
❌
❌
❌
❌
{ “@context”: “https://www.w3.org/ns/activitystreams”, “type”: “Note”, “id”: “http://pasture-one-actor/assets/note1.jsonap”, “to”: [ “as:Public” ], “attributedTo”: “http://pasture-one-actor/actor”, “content”: “One”, “published”: “2024-01-06T13:11:45Z” }
✅
❌
❌
✅
✅
✅
✅
✅
Details
akkoma friendica gotosocial hollo mastodon mitra pleroma sharkey
inReplyTo
in_reply_to_id
in_reply_to_account_id
Ex.
“http://pasture-one-actor/assets/note1.jsonap”
“AzC95lNyNpPXoj2fs8”
“AzC91MZuftkZihWr56”
“http://invalid.example/”
null
null
[ “http://pasture-one-actor/assets/note1.jsonap” ]
“AzC95lNyNpPXoj2fs8”
“AzC91MZuftkZihWr56”
{ “type”: “Link”, “href”: “http://pasture-one-actor/assets/note1.jsonap” }
❌
[ “http://pasture-one-actor/assets/note1.jsonap”, “http://pasture-one-actor/assets/note2.jsonap” ]
“AzC95lNyNpPXoj2fs8”
“AzC91MZuftkZihWr56”
{ “type”: “Collection”, “items”: [ “http://pasture-one-actor/actor” ] }
❌
{ “@context”: “https://www.w3.org/ns/activitystreams”, “type”: “Note”, “id”: “http://pasture-one-actor/assets/note1.jsonap”, “to”: [ “as:Public” ], “attributedTo”: “http://pasture-one-actor/actor”, “content”: “One”, “published”: “2024-01-06T13:11:45Z” }
“AzC95lNyNpPXoj2fs8”
“AzC91MZuftkZihWr56”
inReplyTo
in_reply_to_id
in_reply_to_account_id
Ex.
“http://pasture-one-actor/assets/note1.jsonap”
❌
“http://invalid.example/”
❌
[ “http://pasture-one-actor/assets/note1.jsonap” ]
❌
{ “type”: “Link”, “href”: “http://pasture-one-actor/assets/note1.jsonap” }
null
null
[ “http://pasture-one-actor/assets/note1.jsonap”, “http://pasture-one-actor/assets/note2.jsonap” ]
❌
{ “type”: “Collection”, “items”: [ “http://pasture-one-actor/actor” ] }
null
null
{ “@context”: “https://www.w3.org/ns/activitystreams”, “type”: “Note”, “id”: “http://pasture-one-actor/assets/note1.jsonap”, “to”: [ “as:Public” ], “attributedTo”: “http://pasture-one-actor/actor”, “content”: “One”, “published”: “2024-01-06T13:11:45Z” }
❌
inReplyTo
in_reply_to_id
in_reply_to_account_id
Ex.
“http://pasture-one-actor/assets/note1.jsonap”
❌
“http://invalid.example/”
❌
[ “http://pasture-one-actor/assets/note1.jsonap” ]
❌
{ “type”: “Link”, “href”: “http://pasture-one-actor/assets/note1.jsonap” }
null
null
[ “http://pasture-one-actor/assets/note1.jsonap”, “http://pasture-one-actor/assets/note2.jsonap” ]
❌
{ “type”: “Collection”, “items”: [ “http://pasture-one-actor/actor” ] }
null
null
{ “@context”: “https://www.w3.org/ns/activitystreams”, “type”: “Note”, “id”: “http://pasture-one-actor/assets/note1.jsonap”, “to”: [ “as:Public” ], “attributedTo”: “http://pasture-one-actor/actor”, “content”: “One”, “published”: “2024-01-06T13:11:45Z” }
❌
inReplyTo
in_reply_to_id
in_reply_to_account_id
Ex.
“http://pasture-one-actor/assets/note1.jsonap”
“018cdee6-9e68-7029-8871-61526440c2aa”
“0199d29e-b2b6-73a0-8602-2b9ac5947509”
“http://invalid.example/”
❌
[ “http://pasture-one-actor/assets/note1.jsonap” ]
“018cdee6-9e68-7029-8871-61526440c2aa”
“0199d29e-b2b6-73a0-8602-2b9ac5947509”
{ “type”: “Link”, “href”: “http://pasture-one-actor/assets/note1.jsonap” }
null
null
[ “http://pasture-one-actor/assets/note1.jsonap”, “http://pasture-one-actor/assets/note2.jsonap” ]
“018cdee6-9e68-7029-8871-61526440c2aa”
“0199d29e-b2b6-73a0-8602-2b9ac5947509”
{ “type”: “Collection”, “items”: [ “http://pasture-one-actor/actor” ] }
null
null
{ “@context”: “https://www.w3.org/ns/activitystreams”, “type”: “Note”, “id”: “http://pasture-one-actor/assets/note1.jsonap”, “to”: [ “as:Public” ], “attributedTo”: “http://pasture-one-actor/actor”, “content”: “One”, “published”: “2024-01-06T13:11:45Z” }
“018cdee6-9e68-7029-8871-61526440c2aa”
“0199d29e-b2b6-73a0-8602-2b9ac5947509”
inReplyTo
in_reply_to_id
in_reply_to_account_id
Ex.
“http://pasture-one-actor/assets/note1.jsonap”
“111709172864523240”
“115316364752975428”
“http://invalid.example/”
❌
[ “http://pasture-one-actor/assets/note1.jsonap” ]
❌
{ “type”: “Link”, “href”: “http://pasture-one-actor/assets/note1.jsonap” }
❌
[ “http://pasture-one-actor/assets/note1.jsonap”, “http://pasture-one-actor/assets/note2.jsonap” ]
❌
{ “type”: “Collection”, “items”: [ “http://pasture-one-actor/actor” ] }
❌
{ “@context”: “https://www.w3.org/ns/activitystreams”, “type”: “Note”, “id”: “http://pasture-one-actor/assets/note1.jsonap”, “to”: [ “as:Public” ], “attributedTo”: “http://pasture-one-actor/actor”, “content”: “One”, “published”: “2024-01-06T13:11:45Z” }
“111709172864523240”
“115316364752975428”
inReplyTo
in_reply_to_id
in_reply_to_account_id
Ex.
“http://pasture-one-actor/assets/note1.jsonap”
“0199d2aa-2de6-e6aa-6ee7-3df72a62579f”
“0199d2a8-cc7f-d944-db37-dce1869ca342”
“http://invalid.example/”
❌
[ “http://pasture-one-actor/assets/note1.jsonap” ]
❌
{ “type”: “Link”, “href”: “http://pasture-one-actor/assets/note1.jsonap” }
❌
[ “http://pasture-one-actor/assets/note1.jsonap”, “http://pasture-one-actor/assets/note2.jsonap” ]
❌
{ “type”: “Collection”, “items”: [ “http://pasture-one-actor/actor” ] }
❌
{ “@context”: “https://www.w3.org/ns/activitystreams”, “type”: “Note”, “id”: “http://pasture-one-actor/assets/note1.jsonap”, “to”: [ “as:Public” ], “attributedTo”: “http://pasture-one-actor/actor”, “content”: “One”, “published”: “2024-01-06T13:11:45Z” }
“0199d2aa-2de6-e6aa-6ee7-3df72a62579f”
“0199d2a8-cc7f-d944-db37-dce1869ca342”
inReplyTo
in_reply_to_id
in_reply_to_account_id
Ex.
“http://pasture-one-actor/assets/note1.jsonap”
“Ayryo3cNNdLQiNacN6”
“AyryaDil1MdlzhybCK”
“http://invalid.example/”
null
null
[ “http://pasture-one-actor/assets/note1.jsonap” ]
“Ayryo3cNNdLQiNacN6”
“AyryaDil1MdlzhybCK”
{ “type”: “Link”, “href”: “http://pasture-one-actor/assets/note1.jsonap” }
❌
[ “http://pasture-one-actor/assets/note1.jsonap”, “http://pasture-one-actor/assets/note2.jsonap” ]
“Ayryo3cNNdLQiNacN6”
“AyryaDil1MdlzhybCK”
{ “type”: “Collection”, “items”: [ “http://pasture-one-actor/actor” ] }
❌
{ “@context”: “https://www.w3.org/ns/activitystreams”, “type”: “Note”, “id”: “http://pasture-one-actor/assets/note1.jsonap”, “to”: [ “as:Public” ], “attributedTo”: “http://pasture-one-actor/actor”, “content”: “One”, “published”: “2024-01-06T13:11:45Z” }
“Ayryo3cNNdLQiNacN6”
“AyryaDil1MdlzhybCK”
inReplyTo
in_reply_to_id
in_reply_to_account_id
Ex.
“http://pasture-one-actor/assets/note1.jsonap”
“9o5nesfcl0mw0021”
“adg07agxl0mw0004”
“http://invalid.example/”
❌
[ “http://pasture-one-actor/assets/note1.jsonap” ]
“9o5nesfcl0mw0021”
“adg07agxl0mw0004”
{ “type”: “Link”, “href”: “http://pasture-one-actor/assets/note1.jsonap” }
❌
[ “http://pasture-one-actor/assets/note1.jsonap”, “http://pasture-one-actor/assets/note2.jsonap” ]
“9o5nesfcl0mw0021”
“adg07agxl0mw0004”
{ “type”: “Collection”, “items”: [ “http://pasture-one-actor/actor” ] }
❌
{ “@context”: “https://www.w3.org/ns/activitystreams”, “type”: “Note”, “id”: “http://pasture-one-actor/assets/note1.jsonap”, “to”: [ “as:Public” ], “attributedTo”: “http://pasture-one-actor/actor”, “content”: “One”, “published”: “2024-01-06T13:11:45Z” }
“9o5nesfcl0mw0021”
“adg07agxl0mw0004”