Post Farcaster Cast logo

Catalog action Social farcaster

Post a cast (message) to Farcaster via Neynar API. Use this to share updates, announcements, or engage with the Farcaster community. Supports channels, threading (replies), and embeds (max 2 URLs). Max 1024 characters. Ideal for: price alerts, milestone announcements, community updates, automated social posts.

At a Glance

FieldValue
Action IDpost-farcaster-cast
CategorySocial
Connectorfarcaster
Requires gasNo
Funds movementNone declared
Tagssocial, farcaster, neynar, cast, write, post, web3, decentralized

Payload Schema

FieldTypeRequiredDescription
textstringYesThe text content of the cast (max 1024 characters)
channelIdstringNoOptional channel ID to post to (e.g., 'ethereum', 'base', 'gaming')
parentCastHashstringNoOptional parent cast hash to reply to
embedsarrayNoOptional array of embed URLs (max 2)
idemstringNoOptional idempotency key to prevent duplicate casts

Result Schema

FieldTypeRequiredDescription
statusstringYesStatus of the cast operation
castHashstringNoHash of the published cast
authorUsernamestringNoUsername of the cast author
errorstringNoError message if the cast failed

Examples

json
{ "type": "post-farcaster-cast", "payload": { "text": "Workflow completed" }, "children": [], "connector": { "type": "farcaster", "id": "conn_farcaster" }}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I