Group: Action APIsUse this when you need: User actions across apps.
Usage
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
farcasterActionReqBody | FarcasterActionReqBody | ✅ | - |
farcasterActionReqBody.signer_uuid | string | ✅ | The signer_uuid of the user on behalf of whom the action is being performed. Must be paired with the API key |
farcasterActionReqBody.base_url | string | ✅ | The base URL of the app on which the action is being performed |
farcasterActionReqBody.action | FarcasterActionReqBodyAction | ✅ | The action object containing type and optional payload |
farcasterActionReqBody.action.type | string | ✅ | The type of action being performed |
farcasterActionReqBody.action.payload | object | ❌ | The payload of the action being performed (optional, action-specific data) |
Response
Returns aRequestArgs object.
Error Handling
Tips
- Provide a viewerFid when supported to respect mutes/blocks and include
viewer_context. - Keep requests scoped (e.g., use
limit) to improve latency. - Cache results where sensible.

