{ "operationId": "fetch-casts-for-user", "method": "GET", "path": "/v2/farcaster/feed/user/casts/", "summary": "Chronologically", "description": "Fetch casts for a given user FID in reverse chronological order. Also allows filtering by parent_url and channel", "tags": [ "Feed" ], "parameters": [ { "name": "", "in": "", "required": false, "description": "" }, { "name": "fid", "in": "query", "required": true, "description": "FID of user whose recent casts you want to fetch", "schema": { "example": 194, "minimum": 1, "type": "integer" } }, { "name": "app_fid", "in": "query", "required": false, "description": "Optionally filter to casts created via a specific app FID, e.g. 9152 for Warpcast", "schema": { "example": 9152, "minimum": 1, "type": "integer" } }, { "name": "viewer_fid", "in": "query", "required": false, "description": "FID of the user viewing the feed", "schema": { "example": 3, "minimum": 1, "type": "integer" } }, { "name": "limit", "in": "query", "required": false, "description": "Number of results to fetch", "schema": { "default": 25, "example": 30, "format": "int32", "maximum": 150, "minimum": 1, "type": "integer" } }, { "name": "cursor", "in": "query", "required": false, "description": "Pagination cursor", "schema": { "type": "string" } }, { "name": "include_replies", "in": "query", "required": false, "description": "Include reply casts by the author in the response, true by default", "schema": { "default": true, "example": true, "type": "boolean" } }, { "name": "parent_url", "in": "query", "required": false, "description": "Parent URL to filter the feed; mutually exclusive with channel_id", "schema": { "type": "string" } }, { "name": "channel_id", "in": "query", "required": false, "description": "Channel ID to filter the feed; mutually exclusive with parent_url", "schema": { "type": "string" } } ], "requestBody": null, "responses": { "200": { "description": "Success", "schema": { "$ref": "#/components/schemas/FeedResponse" }, "example": null }, "400": { "description": "Bad Request", "schema": { "$ref": "#/components/schemas/ErrorRes" }, "example": null }, "500": { "description": "Server Error", "schema": { "$ref": "#/components/schemas/ErrorRes" }, "example": null } } }