API
Developers wanting to build on top of Sonata can utilize the following public APIs.
GET
- /api/feed?feedType=Recent
GET
- /api/feed?feedType=Trending
GET
- /api/feed?feedType=Following&viewerFid=<Farcaster ID>
GET
- /api/feed?viewerFid=<Farcaster ID>
GET
- /api/feed?channelId=<Farcaster Channel ID>
GET
- /api/channel/details?channelId=<Farcaster Channel ID>
GET
- /api/channel/stats?apply_channel_filter=<Boolean>&only_channel_ids=<Boolean>
GET
- /api/channel/stats?fid=<Farcaster ID>
GET
- /api/channel/stake?channelId=<Farcaster Channel ID>&fid=<Farcaster ID>
GET
- /api/channel/weeklyAirdrop
POST
- /api/channel/stake?channelId=<Farcaster Channel ID>&signer_uuid=<Farcaster UUID>&amount=<Number>
POST
- /api/channel/unstake?channelId=<Farcaster Channel ID>&signer_uuid=<Farcaster UUID>&amount=<Number>
GET
- /api/stake?fid=<Farcaster ID>
GET
- /api/user/allowance?fid=<Farcaster ID>
GET
- /api/user/allowance?username=<Farcaster Username>