ActivityPub Plugin for GNU Social Doc
Contents
Objects
Attachment
Attribute |
Description |
Nullable |
Type |
id |
ID of the attachment |
no |
int32 |
mimetype |
Mimetype |
no |
string |
url |
URL of the locally hosted version of the image |
no |
string |
meta |
See attachment metadata below |
yes |
Array |
title |
Attachment title |
no |
string |
Attachment metadata:
Images may contain width
, height
, size
.
Error
The most important part of an error response is the HTTP status code. Standard semantics are followed. The body of an error is a JSON object with this structure:
Attribute |
Description |
Nullable |
Type |
error |
A textual description of the error |
no |
string |
Image
Attribute |
Description |
Nullable |
Type |
type |
"Image" |
no |
string |
width |
Image's width |
no |
int32 |
height |
Image's height |
no |
int32 |
url |
Image URL |
no |
string |
Notice
Attribute |
Description |
Nullable |
Type |
id |
Notice's URL |
no |
string |
type |
Notice's Type |
no |
string |
actor |
URL of Notice owner profile page (can be remote) |
no |
string |
published |
DateTime of notice creation |
no |
datetime |
to |
To |
no |
string |
cc |
CC |
no |
string |
content |
Notice's Content in plain text |
no |
string |
url |
Notice's URL |
no |
string |
reply_to |
ID of the notice this replies |
yes |
int32 |
is_local |
Boolean, true if local, false otherwise |
no |
bool |
conversation |
Notice conversation id |
no |
int32 |
attachment |
Array of Attachments |
no |
Array of Attachments |
tag |
Array of Tags |
no |
Array of Tags |
Profile
Attribute |
Description |
Nullable |
Type |
@context |
Standard compliance |
no |
string |
id |
Actor's id |
no |
int32 |
type |
"Person" |
no |
string |
nickname |
Actor's nickname |
no |
string |
is_local |
True if local, false otherwise |
no |
bool |
inbox |
URL to Actor's inbox endpoint |
no |
string |
outbox |
URL to Actor's outbox endpoint |
no |
string |
display_name |
The Actor's display name |
no |
string |
followers |
URL to Actor's followers endpoint |
no |
string |
followers_count |
Total number of followers |
no |
int32 |
following |
URL to Actor's following endpoint |
no |
string |
following_count |
Total number of following |
no |
int32 |
liked |
URL to Actor's Liked collection endpoint |
no |
string |
liked_count |
Total number of favorites |
no |
int32 |
summary |
Actor's biography |
no |
string |
url |
URL of the Actor's profile page (can be remote) |
no |
string |
avatar |
Actor's avatar |
no |
Image |
Tag
Attribute |
Description |
Nullable |
Type |
name |
The hashtag, not including the preceding # |
no |
string |
url |
The URL of the hashtag |
no |
string |