Get All Characteristics
GET /api/metadata/characteristics
GET /api/metadata/characteristics
Retrieves all distinct characteristic labels currently used across properties. Returns a simple array of strings representing available characteristics.
Response
Indicates if the request was successful
Array of characteristic label strings (deduplicated and sorted)
{
"success" : true ,
"data" : [
"Aire acondicionado" ,
"Ascensor" ,
"Balcón" ,
"Cochera" ,
"Electricidad" ,
"Gimnasio" ,
"Internet" ,
"Jardín" ,
"Lavadero" ,
"Parrilla" ,
"Pileta" ,
"Seguridad 24hs" ,
"SUM" ,
"Terraza"
]
}
This endpoint returns dynamically generated labels based on characteristics currently in use across properties. The list grows as new characteristics are added to properties.
Get Property Conditions
GET /api/metadata/conditions
GET /api/metadata/conditions
Retrieves all available property condition types.
Response
Indicates if the request was successful
Array of property condition objects Unique identifier for the condition
Display name of the condition
{
"success" : true ,
"data" : [
{
"id" : 1 ,
"name" : "A estrenar"
},
{
"id" : 2 ,
"name" : "Bueno"
},
{
"id" : 3 ,
"name" : "Muy bueno"
},
{
"id" : 4 ,
"name" : "Excelente"
},
{
"id" : 5 ,
"name" : "Reciclado"
},
{
"id" : 6 ,
"name" : "Para refaccionar"
}
]
}
Get Currencies
GET /api/metadata/currencies
GET /api/metadata/currencies
Retrieves all available currencies for property pricing.
Response
Indicates if the request was successful
Array of currency objects Unique identifier for the currency
Three-letter ISO currency code
Currency symbol for display
Full name of the currency
{
"success" : true ,
"data" : [
{
"id" : 1 ,
"code" : "ARS" ,
"symbol" : "$" ,
"name" : "Peso Argentino"
},
{
"id" : 2 ,
"code" : "USD" ,
"symbol" : "US$" ,
"name" : "Dólar Estadounidense"
},
{
"id" : 3 ,
"code" : "EUR" ,
"symbol" : "€" ,
"name" : "Euro"
}
]
}
Get Property Statuses
GET /api/metadata/property-statuses
GET /api/metadata/property-statuses
Retrieves all available property status types.
Response
Indicates if the request was successful
Array of property status objects Unique identifier for the status
Display name of the status
{
"success" : true ,
"data" : [
{
"id" : 1 ,
"name" : "Activo" ,
"slug" : "activo"
},
{
"id" : 2 ,
"name" : "Pendiente" ,
"slug" : "pendiente"
},
{
"id" : 3 ,
"name" : "Vendido" ,
"slug" : "vendido"
},
{
"id" : 4 ,
"name" : "Alquilado" ,
"slug" : "alquilado"
},
{
"id" : 5 ,
"name" : "Pausado" ,
"slug" : "pausado"
}
]
}
Retrieves all metadata in a single request for efficient initialization. This endpoint combines all metadata types into one response.
Response
Indicates if the request was successful
Object containing all metadata categories Array of property types with nested subtypes
Array of property statuses
Array of characteristic objects with label field
Array of property conditions
{
"success" : true ,
"data" : {
"propertyTypes" : [
{
"id" : 1 ,
"name" : "Casa" ,
"slug" : "casa" ,
"subtypes" : [
{
"id" : 1 ,
"name" : "Casa en barrio cerrado" ,
"slug" : "casa-barrio-cerrado" ,
"type_id" : 1
}
]
}
],
"operationTypes" : [
{
"id" : 1 ,
"name" : "Venta" ,
"slug" : "venta"
}
],
"propertyStatuses" : [
{
"id" : 1 ,
"name" : "Activo" ,
"slug" : "activo"
}
],
"currencies" : [
{
"id" : 1 ,
"code" : "ARS" ,
"symbol" : "$" ,
"name" : "Peso Argentino"
}
],
"characteristics" : [
{
"label" : "Aire acondicionado"
},
{
"label" : "Pileta"
}
],
"conditions" : [
{
"id" : 1 ,
"name" : "A estrenar"
}
]
}
}
Use the /api/metadata/all endpoint when initializing your application to reduce the number of API calls and improve performance.
Common Characteristics
Based on the schema, common property characteristics include:
Amenities
Parrilla (Grill)
Pileta (Pool)
SUM (Multi-purpose room)
Gimnasio (Gym)
Seguridad 24hs (24/7 Security)
Features
Aire acondicionado (Air conditioning)
Ascensor (Elevator)
Balcón (Balcony)
Terraza (Terrace)
Jardín (Garden)
Cochera (Garage)
Lavadero (Laundry room)
Utilities
Internet
Electricidad (Electricity)
The characteristics endpoint returns only labels that are currently in use across properties. New characteristics can be added dynamically when creating or updating properties.