# GetProperties method

Returns the identifier, the type and the properties of the object. Because it is not mandatory to set all properties when you define an object, the *GetProperties* method may show properties that were not set. In that case, default values are given. If the object contains some soft properties, the soft properties are not returned by the *GetProperties* method. Use the *GetEffectiveProperties method* instead. If the object is linked to another object, the properties of the linking object are not returned by the *GetProperties* method. Use the *GetEffectiveProperties method* instead.

Information note

The properties depends on the generic object type, see [properties](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/EngineJSONAPI/Content/genericobject-layout.htm).

Information note

If the member delta is set to true in the request object, only the delta is retrieved.

## Returns

| Name | Description | Type |
| --- | --- | --- |
| qProp | Information about the generic object. | [GenericObjectProperties](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/EngineJSONAPI/Content/models-genericobjectproperties.htm) |

## See also

[Set the properties of a bookmark](https://help.qlik.com/en-US/sense-developer/November2024/csh/engineapi/set-properties-bookmark)

[Get the delta of properties](https://help.qlik.com/en-US/sense-developer/November2024/csh/engineapi/get-delta-properties)

[Get the properties of an object](https://help.qlik.com/en-US/sense-developer/November2024/csh/engineapi/get-properties)

[Set the properties of an object](https://help.qlik.com/en-US/sense-developer/November2024/csh/engineapi/set-properties)