Skip to main content
POST
Validate signed message

Authorizations

x-api-key
string
header
default:NEYNAR_API_DOCS
required

API key to authorize requests

Body

application/octet-stream

A Message is a delta operation on the Farcaster network. The message protobuf is an envelope that wraps a MessageData object and contains a hash and signature which can verify its authenticity.

The body is of type file.

Response

A successful response.

valid
boolean
required
message
object
required

A Message is a delta operation on the Farcaster network that represents a state change. Messages are the fundamental unit of data in Farcaster and can represent various actions like:

  • Creating or removing casts (posts)
  • Adding or removing reactions
  • Following or unfollowing users
  • Updating profile data
  • Verifying Ethereum addresses

Each message contains:

  • A MessageData object with the actual content
  • A hash of the content for integrity verification
  • A cryptographic signature to prove authenticity
  • The signer's public key for verification

Messages are immutable once created and form an append-only log of all user actions on the network.