POST
/
farcaster
/
frame
/
developer_managed
/
action
curl --request POST \
  --url https://api.neynar.com/v2/farcaster/frame/developer_managed/action \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "cast_hash": "0xfe90f9de682273e05b201629ad2338bdcd89b6be",
  "action": {
    "version": "<string>",
    "title": "<string>",
    "image": "<string>",
    "button": {
      "title": "<string>",
      "index": 123,
      "action_type": "post",
      "target": "<string>",
      "post_url": "<string>"
    },
    "input": {
      "text": "Draw a purple ringed planet"
    },
    "state": {
      "serialized": "%7B%22counter%22%3A1%7D"
    },
    "transaction": {
      "hash": "0xa80de157a3ab4648db1ecfab7e6355b342215bc549f6e37be9e6da527cc024f7"
    },
    "address": "<string>",
    "frames_url": "<string>",
    "post_url": "<string>"
  },
  "signature_packet": {
    "untrustedData": {
      "fid": 3,
      "url": "<string>",
      "messageHash": "<string>",
      "timestamp": "<string>",
      "network": 123,
      "buttonIndex": 123,
      "inputText": "<string>",
      "state": "<string>",
      "transactionId": "<string>",
      "address": "0x5a927ac639636e534b678e81768ca19e2c6280b7",
      "castId": {
        "fid": 3,
        "hash": "<string>"
      }
    },
    "trustedData": {
      "messageBytes": "<string>"
    }
  }
}'
{
  "version": "<string>",
  "image": "<string>",
  "frames_url": "<string>",
  "buttons": [
    {
      "title": "<string>",
      "index": 123,
      "action_type": "post",
      "target": "<string>",
      "post_url": "<string>"
    }
  ],
  "post_url": "<string>",
  "title": "<string>",
  "image_aspect_ratio": "<string>",
  "input": {
    "text": "<string>"
  },
  "state": {
    "serialized": "<string>"
  }
}

Authorizations

x-api-key
string
header
default:NEYNAR_API_DOCS
required

API key to authorize requests

Body

application/json
action
object
required
signature_packet
object
required
cast_hash
string
default:0xfe90f9de682273e05b201629ad2338bdcd89b6be

Cast Hash

Response

200
application/json
Successful operation.

Mini app v1 object

version
string
required

Version of the mini app, 'next' for v2, 'vNext' for v1

image
string
required

URL of the image

frames_url
string
required

Launch URL of the mini app

buttons
object[]
post_url
string

Post URL to take an action on this mini app

title
string
image_aspect_ratio
string
input
object
state
object