CONCESSION: Concession
The CONCESSION entity stores concessions. An airport concession (food, retail, service) with operator details, status, type, and linked people.
Default definition. This article describes the default
CONCESSION definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches CONCESSION.Entity properties
| Property | Value |
|---|---|
| Entity code | CONCESSION |
| Display name | Concession |
| Plural | Concessions |
| Level | 250 |
Use cases
Airport concession management entity. Three-column layout: left has concession details (name, location, nearest gate, airport IATA, terminal), middle has operator info (quality with gauge gridType, parent company, operator, readonly operator from data room, readonly ID, updated timestamp, address/phone/website, contact, notes), right has status/type (live/in_progress/not_live status, extensive type indexedSelect with 25+ options from ATM to Watch Store, hidden peopleCount arraycount, plus objectarray of LINKEDIN_USER entities with local fields for name/company/position/city).
Fields
Concession
| Field | Type | Required | Notes |
|---|---|---|---|
name | text | Yes | Name |
location | text | Location | |
nearestGate | text | Nearest gate | |
airport_iata | text | Airport | |
terminal | text | Terminal |
Location
| Field | Type | Required | Notes |
|---|---|---|---|
quality | number | Quality | |
parentCo | text | Parent Co. | |
operator | text | Operator co. | |
operatorDR | text | Operator co.. Read-only | |
id | text | ID. Read-only | |
updated | text | Updated. Read-only | |
operatorAddress | text | Operator address | |
operatorphone | text | Operator phone | |
operatorwebsite | text | Operator website | |
contact | text | Contact | |
notes | text (multi-line) | Notes |
Detail
| Field | Type | Required | Notes |
|---|---|---|---|
status | enum | Status. Valid ids: live (Live), in_progress (In progress), not_live (Not live). | |
type | enum | Type. Valid ids: ATM (ATM), Bakery (Bakery), Bank/ATM (Bank/ATM), Bar (Bar), Cafe (Cafe), Café (Café), Clothing Store (Clothing Store), Coffee Shop (Coffee Shop), Convenience Store (Convenience Store), Duty Free (Duty Free), Fashion Accessories (Fashion Accessories), food (Food & Drink), In progress (In progress), Lounge (Lounge), Luggage Store (Luggage Store), Restaurant (Restaurant), retail (Retail), service (Service), Shop (Shop), Snack Bar (Snack Bar), Souvenir Store (Souvenir Store), Sunglasses Store (Sunglasses Store), VIP Lounge (VIP Lounge), Vending Machine (Vending Machine), Watch Store (Watch Store). |
Relationships
- No declared relationships in the default definition.
Creating a Concession via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "CONCESSION",
"level": 250,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Example value",
"status": "live"
}
Listing Concessions
GET /v1/entities/CONCESSION/SUB