user_id is provideduser_id is NOT providedGET| Parameter Name | Type | Required | Description |
|---|---|---|---|
floor_id | String | Yes | Floor identifier from which events should be fetched. Can be a pod floor ID, followed floor ID, or an independent floor ID |
user_id | String | No | If provided, returns posts relevant to the user within the given floor |
app_id | String | No | Identifier for external developers or pod-based applications consuming this API |
| Scenario | Result |
|---|---|
floor_id only | Latest posts from the specified floor |
floor_id + user_id | User-relevant posts within that floor |
| Pod floor ID | Aggregated posts across pod-linked floors |
| Independent floor ID | Posts only from that floor |
application/json| Field | Type | Description |
|---|---|---|
post_count | String | Total number of posts returned |
items | Array | List of recent post objects |
items[])| Field | Type | Description |
|---|---|---|
event_id | String | Unique identifier of the post/event |
block_type | String | Type of block where the post was created (e.g., blog, forum, audio, etc.) |
block_id | String | Identifier of the block within the floor |
floor_uid | String | Floor identifier where the post belongs |
title | String | Title of the post (may be empty) |
text | String | Text or HTML content of the post |
media | Array | Media objects (audio, image, etc.), if any |
created_at_ms | String | Post creation time in milliseconds (epoch) |
| Field | Type | Description |
|---|---|---|
name | String | Display name of the author |
floor_uid | String | Author’s floor/user handle |
avatar | Object | Author profile image details |
| Field | Type | Description |
|---|---|---|
type | String | Media type (e.g., AUDIO, IMAGE) |
url | String | Public URL of the media file |
{
"post_count": "18",
"items": [
{
"event_id": "1766557274836",
"block_type": "0",
"title": "voice-note-1766557272764.wav",
"text": "You",
"created_at_ms": "1766557275000",
"author": {
"name": "MEGHANA G",
"floor_uid": "meghanag",
"avatar": {
"type": "IMAGE",
"url": "https://..."
}
},
"media": [
{
"type": "AUDIO",
"url": "https://..."
}
]
}
]
}app_idcurl --location --request GET 'https://appfloor.in/api/memory/recent/events?user_id&floor_id&app_id' \
--header 'Authorization: Bearer <token>'{
"post_count": "string",
"items": [
{
"event_id": "string",
"block_type": "string",
"author": {
"name": "string",
"floor_id": "string",
"avatar": {
"url": "string",
"type": "string"
},
"floor_uid": "string"
},
"media": [
{
"url": "string",
"type": "string"
}
],
"floor_uid": "string",
"title": "string",
"text": "string",
"created_at_ms": "string",
"block_id": "string"
}
]
}