An Entity has some general configuration properties the describe the Connector from which to retrieve it and how to map data to Entity Instances.
Based on the Connector used, additional Entity Parameters are required the configure in more detail how to retrieve and map data from the Connector to Entity Instances.
Operations allowed on Entity Instances can be globally activated or deactivated.

When you select a Connector, the system will fill the Entity Parameters table with some parameters that are required by the Connector to further specify how to retrieve Entity Instances. See the documentation of the Connector for the parameters required.
You can globally activate or deactive operations allowed for the Entity.
GET /<entityName>, includes filtered or paged requestsGET /<entityName>/<entityID> to get a single Entity InstancePATCH /<entityName>/<entityID> to change an existing Entity InstanceDELETE /<entityName>/<entityID> to delete an existing Entity InstancePOST /<entityName> to add a new Entity InstanceTo make any data of Entity Properties visible on the REST API, Entity Properties must be configured. This is done on the Properties tab. Any number of properties can be configured but it is advisable to include at least two:
id: The value that uniquely identifies an Entity Instance on the REST API.displayName: The name of the Entity Instance that is used as its visible name.All other properties are optional.
Every property has three required parameters:
BOOLEAN, DATE, DATETIME, INTEGER, FLOAT, STRING.Four checkboxes control what operations are allowed on the property:
POST request.GET /<entityName>/<entityID>.GET /<entityName>.The Method column is optional. It can be used to define a Method to execute on the raw value to convert it to the actual value (see below).

The following methods are supported to convert the raw value of a property to the value used for the property.
The string of a method can contain placeholders that are expanded before the method is executed. The syntax for placeholders is ${<placeholder>}. Supported forms of placeholder are:
ep:${scopeName}.id is expanded using the value of the property scopeName, scopeName=Tenant will expand this placeholder to ep:Tenant.id.ep:${parentType}.id:${backendPropertyUsedAsFrontendId:parentType} the first placeholder will be expanded using the previous rule. The second placeholder ${backendPropertyUserAsFrontendId:parentType} will be expanded to the name of the backend property used as frontend property of the entity identified by the own property parentType.An Entity can be have relation to other Entities. These relations are configured on the Relations tab.
Every relations has three properties:
Four checkboxes control what operations are allowed on the property:
GET /<entity-from>/<id-from>/<entity-to>.GET /<entity-from>/<id-from>/<entity-to>/<id-to>.DELETE /<entity-from>/<id-from>/<entity-to>/<id-to>.POST /<entity-from>/<id-from>/<entity-to>.