Docs: the Shaer to Klonkt C2S API
Documents the contract the Shaer apps use to drive a Klonkt account:
discovery (WebFinger -> actor -> endpoints), OAuth (register, PKCE
authorize, token, bearer), the owner reads (actor, outbox, inbox,
enriched followers/following with name + avatar), the outbox writes
(Create/Like/Announce/Follow/Undo, the to/cc visibility mapping,
direct notes, attachments, shaer:helpRequest, the not_public
hardening), uploadMedia, the shaer: vocabulary (FEP-633c) and an error
reference. Linked from FEDERATION.md.
Changed files:
docs/shaer-c2s-api.md
New file:
docs/shaer-c2s-api.md
FEDERATION.md
- link to the client API doc under Additional documentation
-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>