Returns a single post by slug, fully transformed, along with its reactions summary and author profile.
Pass context=edit to receive the raw editable form instead of the rendered one; that variant requires edit access and fails otherwise. Only published and unlisted posts are readable by link — anything else returns a 404 unless the caller can edit it.
Endpoint
Method:
GETPath:
/feeds/{feed_slug}/by-slugEdition: Core
Controller:
FeedsController@getFeedBySlugRoute source:
fluent-community/app/Http/Routes/api.php:49Controller source:
fluent-community/app/Http/Controllers/FeedsController.phpA post in a space the caller cannot reach returns 404 rather than 403, so post existence cannot be probed.
Live sample
The request and response below were recorded against a running FluentCommunity install and then anonymised — member names, emails, avatars and post content are fictional, and long collections are trimmed to a few entries.
GET Get Feed By Slug
Returns a single post by slug, fully transformed, along with its reactions summary and author profile.
Controller: FeedsController@getFeedBySlug
Route source: fluent-community/app/Http/Routes/api.php:49
Authorizations
WordPress Application Passwords — use Basic auth with username:application_password.
Parameters
Path Parameters
Feed Slug extracted from the URL path.
Query Parameters
Context read via $request->get() in getFeedBySlug().
Responses
Successful response