Get or update channel pins

Operation HTTP Request Description
get
GET /api/channels/{channelID}/pins
Get or update channel pins
put
PUT /api/channels/{channelID}/pins
Get or update channel pins

Text query for message history

Operation HTTP Request Description
get
GET /api/channels/{channelID}/search?q={q}&before={before}&limit={limit}
Text query for message history

Get avatar image for instance member

Operation HTTP Request Description
get
GET /api/profile/avatar/{userID}
Get avatar image for instance member

Update profile avatar image

Operation HTTP Request Description
put
PUT /api/profile/avatar
Update profile avatar image

Register an account on this instance

Operation HTTP Request Description
post
POST /api/auth/register
Register an account on this instance

Get the current instance peer list

Operation HTTP Request Description
get
GET /api/peers
Get the current instance peer list

Get the message history of a channel

Operation HTTP Request Description
get
GET /api/channels/{channelID}/messages
Get the message history of a channel

Manage attachments

Operation HTTP Request Description
get
GET /api/channels/{channelID}/attachment?attachmentID={attachmentID}
Manage attachments
put
PUT /api/channels/{channelID}/attachment?attachmentID={attachmentID}
Manage attachments
delete
DELETE /api/channels/{channelID}/attachment?attachmentID={attachmentID}
Manage attachments

Update profile bio

Operation HTTP Request Description
put
PUT /api/profile/bio
Update profile bio

Manage profile links

Operation HTTP Request Description
put
PUT /api/profile/link
Manage profile links
delete
DELETE /api/profile/link
Manage profile links
patch
PATCH /api/profile/link
Manage profile links

Get the current instance member list

Operation HTTP Request Description
get
GET /api/members
Get the current instance member list

Get profile data for instance member

Operation HTTP Request Description
get
GET /api/profile/{userID}
Get profile data for instance member