DocumentationAPI reference
Rust · 0.1.0
Memo Service
Read and write memos, then manage their comments, attachments, references, reactions and share grants.
A feed is not an export
ListMemos returns readable non-comment memos. Comments are independent memos, read through ListMemoComments. Archive listing is limited to the caller's own archived memos. Named-resource administrator access does not turn a list into an inventory of everyone's private notes. For a complete owner export, use UserService ExportMemos.
Visibility and mutation
Anonymous reads of PUBLIC memos depend on instance access mode. PROTECTED requires a signed-in user, PRIVATE restricts normal access to the creator, and SPACE requires active membership. Memo mutations require the creator or an instance administrator, with placement checks where applicable. SetMemoAttachments and SetMemoRelations replace sets; the attachment operation can permanently remove stored files.
Operations
- GETList Memos
/api/v1/memos - POSTCreate Memo
/api/v1/memos - GETGet Link Metadata
/api/v1/memos/-/linkMetadata - POSTBatch Get Link Metadata
/api/v1/memos/-/linkMetadata:batchGet - GETGet Memo
/api/v1/memos/{memo} - DELETEDelete Memo
/api/v1/memos/{memo} - PATCHUpdate Memo
/api/v1/memos/{memo} - GETList Memo Attachments
/api/v1/memos/{memo}/attachments - PATCHSet Memo Attachments
/api/v1/memos/{memo}/attachments - GETList Memo Comments
/api/v1/memos/{memo}/comments - POSTCreate Memo Comment
/api/v1/memos/{memo}/comments - GETList Memo Reactions
/api/v1/memos/{memo}/reactions - POSTUpsert Memo Reaction
/api/v1/memos/{memo}/reactions - DELETEDelete Memo Reaction
/api/v1/memos/{memo}/reactions/{reaction} - GETList Memo Relations
/api/v1/memos/{memo}/relations - PATCHSet Memo Relations
/api/v1/memos/{memo}/relations - GETList Memo Shares
/api/v1/memos/{memo}/shares - POSTCreate Memo Share
/api/v1/memos/{memo}/shares - DELETEDelete Memo Share
/api/v1/memos/{memo}/shares/{share} - GETGet Shared Memo
/api/v1/shares/{shareToken}/memo