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
akkoma
friendica
gotosocial
hollo
pleroma
“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 pleroma
inReplyTo
in_reply_to_id
in_reply_to_account_id
Ex.
“http://pasture-one-actor/assets/note1.jsonap”
null
null
“http://invalid.example/”
null
null
[ “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” }
❌
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”
❌
“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” }
“018cdee6-9e68-76c3-8fd4-479c470e493c”
“0198c164-5533-77de-a4eb-f37417679c26”
inReplyTo
in_reply_to_id
in_reply_to_account_id
Ex.
“http://pasture-one-actor/assets/note1.jsonap”
null
null
“http://invalid.example/”
null
null
[ “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” }
❌