List all property features > ## Documentation Index > Fetch the complete documentation index at: https://easybroker-staging.readme.io/llms.txt > Use this file to discover all available pages before exploring further. # List all property features Returns a list of the property features available in your organization's country. You can also provide a `locale` parameter to define the language you want the name of the features to be in. # OpenAPI definition ```json { "openapi": "3.0.0", "info": { "version": "1.0", "title": "EasyBroker API", "description": "API for accessing and working with EasyBroker accounts. To get started click the Authorize button below and enter your API key." }, "externalDocs": { "description": "View the getting started guide in Spanish", "url": "https://dev.easybroker.com/docs/api-de-easybroker" }, "security": [ { "ApiKeyAuth": [] } ], "servers": [ { "url": "https://api.stagingeb.com/v1", "description": "API URL" } ], "paths": { "/features": { "get": { "tags": [ "Features" ], "summary": "List all property features", "description": "Returns a list of the property features available in your organization's country.\n You can also provide a `locale` parameter to define the language you want the name of the features to be in.", "parameters": [ { "$ref": "#/components/parameters/page" }, { "name": "limit", "in": "query", "required": false, "description": "Max results per page (Maximum: 100)", "schema": { "type": "integer", "maximum": 100, "default": 20 } }, { "$ref": "#/components/parameters/features_locale" } ], "responses": { "200": { "description": "Successful feature list request", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FeaturesList" } } } }, "400": { "description": "At least one param has an invalid format", "content": { "application/json": { "schema": { "type": "object", "properties": { "error": { "type": "string", "example": "Locale is invalid" } } } } } }, "401": { "$ref": "#/components/responses/UnauthorizedError" } } } } }, "components": { "parameters": { "features_locale": { "in": "query", "name": "locale", "required": false, "description": "The language you want the results to be in. If not provided it defaults to your organization's language.", "schema": { "type": "string", "enum": [ "en", "es", "pt" ], "example": "en" } }, "page": { "name": "page", "in": "query", "required": false, "description": "Content's page", "schema": { "type": "integer", "default": 1 } } }, "responses": { "UnauthorizedError": { "description": "API key is missing or invalid", "content": { "application/json": { "schema": { "type": "object", "properties": { "error": { "type": "string", "example": "Your API key is invalid" } } } } } } }, "schemas": { "Pagination": { "required": [ "limit", "page", "total,", "next_page" ], "properties": { "limit": { "type": "integer", "format": "int64", "maximum": 50, "example": 20 }, "page": { "type": "integer", "format": "int64", "example": 1 }, "total": { "type": "integer", "format": "int64", "example": 1 }, "next_page": { "type": "string", "example": null } } }, "FeaturesList": { "properties": { "pagination": { "$ref": "#/components/schemas/Pagination" }, "content": { "type": "array", "items": { "$ref": "#/components/schemas/Feature" } } } }, "Feature": { "properties": { "name": { "type": "string", "example": "Air Conditioning", "description": "The localized named of the feature." } } } }, "securitySchemes": { "ApiKeyAuth": { "type": "apiKey", "in": "header", "name": "X-Authorization", "description": "You can find your API key in the general settings section of your EasyBroker account. It's only accessible for account administrators." } } }, "x-readme": { "explorer-enabled": true, "proxy-enabled": true }, "_id": { "buffer": { "0": 99, "1": 142, "2": 110, "3": 111, "4": 217, "5": 194, "6": 135, "7": 0, "8": 24, "9": 185, "10": 196, "11": 37 } } } ```