is_owner field is calculated relative to the requesting user context (if authenticated).application/json| Field | Type | Description |
|---|---|---|
floor_id | String | Public, human-readable identifier of the floor |
floor_uid | String | Internal unique identifier of the floor |
title | String | Display title of the floor |
details | String | Short description or summary of the floor |
floor_type | String | Type of floor (PUBLIC, PRIVATE, POD) |
is_owner | String ("0" / "1") | Indicates whether the requesting user is the owner |
blocks | Array | List of blocks available in the floor |
avatar | Object | Floor logo / avatar metadata |
app_id | String | Associated application ID (used mainly for pod/developer floors) |
is_owner"is_owner": "0"| Value | Meaning |
|---|---|
"1" | Requesting user is the owner of the floor |
"0" | Requesting user is not the owner |
"blocks": [
{
"block_id": "1765960948723",
"type": "1",
"title": "Feeds"
}
]| Field | Type | Description |
|---|---|---|
block_id | String | Unique identifier of the block |
type | String | Block type identifier (e.g., feed, blog, forum, quiz) |
title | String | Display name of the block |
"avatar": {
"id": "1767009204367",
"url": "https://..."
}| Field | Type | Description |
|---|---|---|
id | String | Media identifier of the avatar |
url | String | CDN URL of the floor logo |
"floor_type": "POD"| Value | Meaning |
|---|---|
PUBLIC | Open floor visible to everyone |
PRIVATE | Restricted floor |
POD | Aggregated or developer-managed floor |
POD floors are often associated with an app_id and may aggregate or serve content programmatically.{
"is_owner": "0",
"blocks": [
{
"block_id": "1765960948723",
"type": "1",
"title": "Feeds"
}
],
"floor_uid": "1765960956967",
"floor_id": "raghupodfloor1",
"details": "raghu",
"avatar": {
"id": "1767009204367",
"url": "https://d2e5822u5ecuq8.cloudfront.net/room/1765960956967/logo/1765960956967.jpg"
},
"title": "raghu",
"floor_type": "POD",
"app_id": "1765949734005"
}blocks ordering can be used directly for navigation UI.floor_type + is_owner together determine which UI actions are allowed.{
"status": "ERROR",
"message": "Floor not found"
}{
"status": "ERROR",
"message": "Access denied for this floor"
}This API answers: “What is this floor, who owns it, and what can I do here?”
curl --location --request GET 'https://appfloor.in/api/memory/floor/info/?user_id=1345896753484&app_id=1387654378393' \
--header 'Authorization: Bearer <token>'{
"floor_id": "string",
"title": "string",
"details": "string",
"floor_uid": "string",
"blocks": [
{
"block_id": "string",
"type": "string",
"title": "string"
}
],
"avatar": {
"url": "string",
"type": "string"
},
"is_owner": "string",
"floor_type": "string",
"app_id": "string"
}