package
0.0.6
Repository: https://github.com/atlasmoth/go_neynar_sdk.git
Documentation: pkg.go.dev

# README

Documentation for API Endpoints

All URIs are relative to https://api.neynar.com/v2

ClassMethodHTTP requestDescription
BlockApiBlockListGet /farcaster/block/listGet fids that a user has blocked or has been blocked by
CastApiCastGet /farcaster/castRetrieve cast for a given hash or Warpcast URL
CastApiCastConversationGet /farcaster/cast/conversationRetrieve the conversation for a given cast
CastApiCastSearchGet /farcaster/cast/searchSearch for casts
CastApiCastsGet /farcaster/castsGets information about an array of casts
CastApiComposerListGet /farcaster/cast/composer_actions/listFetches all composer actions on Warpcast
CastApiDeleteCastDelete /farcaster/castDelete a cast
CastApiPostCastPost /farcaster/castPosts a cast
ChannelApiActiveChannelsGet /farcaster/channel/userGet channels that a user is active in
ChannelApiChannelDetailsGet /farcaster/channelRetrieve channel details by id or parent_url
ChannelApiChannelDetailsBulkGet /farcaster/channel/bulk(Bulk) Retrieve channels by id or parent_url
ChannelApiChannelFollowersGet /farcaster/channel/followersRetrieve followers for a given channel
ChannelApiChannelUsersGet /farcaster/channel/usersRetrieve users who are active in a channel
ChannelApiListAllChannelsGet /farcaster/channel/listRetrieve all channels with their details
ChannelApiSearchChannelsGet /farcaster/channel/searchSearch for channels based on id or name
ChannelApiTrendingChannelsGet /farcaster/channel/trendingRetrieve trending channels based on activity
ChannelApiUserChannelsGet /farcaster/user/channelsRetrieve all channels that a given fid follows
FeedApiFeedGet /farcaster/feedRetrieve casts based on filters
FeedApiFeedChannelsGet /farcaster/feed/channelsRetrieve feed based on channel ids
FeedApiFeedFollowingGet /farcaster/feed/followingRetrieve feed based on who a user is following
FeedApiFeedForYouGet /farcaster/feed/for_youRetrieve a personalized For You feed for a user
FeedApiFeedFramesGet /farcaster/feed/framesRetrieve feed of casts with Frames, reverse chronological order
FeedApiFeedParentUrlsGet /farcaster/feed/parent_urlsRetrieve feed based on parent urls
FeedApiFeedTrendingGet /farcaster/feed/trendingRetrieve trending casts
FeedApiFeedUserCastsGet /farcaster/feed/user/castsRetrieve casts for a user
FeedApiFeedUserPopularGet /farcaster/feed/user/popularRetrieve 10 most popular casts for a user
FeedApiFeedUserRepliesRecastsGet /farcaster/feed/user/replies_and_recastsRetrieve recent replies and recasts for a user
FnameApiFnameAvailabilityGet /farcaster/fname/availabilityCheck if a given fname is available
FollowsApiFollowersV2Get /farcaster/followersRetrieve followers for a given user
FollowsApiFollowingV2Get /farcaster/followingRetrieve a list of users followed by a user
FollowsApiRelevantFollowersGet /farcaster/followers/relevantRetrieve relevant followers for a given user
FrameApiDeleteNeynarFrameDelete /farcaster/frameDelete a frame
FrameApiFetchNeynarFramesGet /farcaster/frame/listRetrieve a list of frames
FrameApiFrameFromUrlGet /farcaster/frame/crawlFetches the frame meta tags from the URL
FrameApiLookupNeynarFrameGet /farcaster/frameRetrieve a frame by UUID or URL
FrameApiPostFrameActionPost /farcaster/frame/actionPosts a frame action, cast action or a cast composer action
FrameApiPostFrameDeveloperManagedActionPost /farcaster/frame/developer_managed/actionPosts a frame signature packet
FrameApiPublishNeynarFramePost /farcaster/frameCreate a new frame
FrameApiUpdateNeynarFramePut /farcaster/frameUpdate an existing frame
FrameApiValidateFramePost /farcaster/frame/validateValidates a frame action against Farcaster Hub
FrameApiValidateFrameAnalyticsGet /farcaster/frame/validate/analyticsRetrieve analytics for the frame
FrameApiValidateFrameListGet /farcaster/frame/validate/listRetrieve a list of all the frames validated by a user
MuteApiAddMutePost /farcaster/muteAdds a mute for a fid
MuteApiDeleteMuteDelete /farcaster/muteDeletes a mute for a fid
MuteApiMuteListGet /farcaster/mute/listGet fids that a user has muted
NotificationsApiMarkNotificationsAsSeenPost /farcaster/notifications/seenMark notifications as seen
NotificationsApiNotificationsGet /farcaster/notificationsRetrieve notifications for a given user
NotificationsApiNotificationsChannelGet /farcaster/notifications/channelRetrieve notifications for a user in given channels
NotificationsApiNotificationsParentUrlGet /farcaster/notifications/parent_urlRetrieve notifications for a user in given parent_urls
ReactionApiDeleteReactionDelete /farcaster/reactionDelete a reaction
ReactionApiPostReactionPost /farcaster/reactionPosts a reaction
ReactionApiReactionsCastGet /farcaster/reactions/castFetches reactions for a given cast
ReactionApiReactionsUserGet /farcaster/reactions/userFetches reactions for a given user
SignerApiCreateSignerPost /farcaster/signerCreates a signer and returns the signer status
SignerApiDeveloperManagedSignerGet /farcaster/signer/developer_managedFetches the status of a signer by public key
SignerApiFetchAuthorizationUrlGet /farcaster/login/authorizeFetch authorization url
SignerApiPublishMessagePost /farcaster/messagePublish a message to farcaster
SignerApiRegisterSignedKeyPost /farcaster/signer/signed_keyRegister Signed Key
SignerApiRegisterSignedKeyForDeveloperManagedSignerPost /farcaster/signer/developer_managed/signed_keyRegisters Signed Key
SignerApiSignerGet /farcaster/signerFetches the status of a signer
StorageApiBuyStoragePost /farcaster/storage/buyBuy storage for an fid
StorageApiStorageAllocationsGet /farcaster/storage/allocationsFetches storage allocations for a given user
StorageApiStorageUsageGet /farcaster/storage/usageFetches storage usage for a given user
SubscribersApiSubscribedToGet /farcaster/user/subscribed_toFetch what a given fid is subscribed to
SubscribersApiSubscribersGet /farcaster/user/subscribersFetch subscribers for a given fid
SubscribersApiSubscriptionsCreatedGet /farcaster/user/subscriptions_createdFetch created subscriptions for a given fid
UserApiActiveUsersGet /farcaster/user/activeFetch active users
UserApiFarcasterUserVerificationDeleteDelete /farcaster/user/verificationRemoves verification for an eth address for the user
UserApiFarcasterUserVerificationPostPost /farcaster/user/verificationAdds verification for an ethereum address or contract for the user
UserApiFollowUserPost /farcaster/user/followFollow a user
UserApiGetFreshFidGet /farcaster/user/fidFetches fid to assign it new user
UserApiLookupUserByCustodyAddressGet /farcaster/user/custody-addressLookup a user by custody-address
UserApiPowerUsersGet /farcaster/user/powerFetch power user objects
UserApiRegisterUserPost /farcaster/userRegister account on farcaster
UserApiUnfollowUserDelete /farcaster/user/followUnfollow a user
UserApiUpdateUserPatch /farcaster/userUpdate user profile
UserApiUserBulkGet /farcaster/user/bulkFetch users based on FIDs
UserApiUserBulkByAddressGet /farcaster/user/bulk-by-addressFetches users based on Eth or Sol addresses
UserApiUserPowerLiteGet /farcaster/user/power_liteFetch power user FIDs
UserApiUserSearchGet /farcaster/user/searchSearch for Usernames
WebhookApiDeleteWebhookDelete /farcaster/webhookDelete a webhook
WebhookApiFetchWebhooksGet /farcaster/webhook/listFetch a list of webhooks associated to a user
WebhookApiLookupWebhookGet /farcaster/webhookFetch a webhook
WebhookApiPublishWebhookPost /farcaster/webhookCreate a webhook
WebhookApiUpdateWebhookPut /farcaster/webhookUpdate a webhook
WebhookApiUpdateWebhookActiveStatusPatch /farcaster/webhookUpdate webhook active status

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author