# Update value of predefined properties.

Endpoint: PATCH /management/properties
Version: 3.18.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Request body:

  - `application/json` (unknown)
    The parameters to update property value.

## Request fields (application/json):

  - `disable_username_password` (boolean)
    Property to define either username & password based authentication disabled or not.
    Example: true

  - `phonehome_upload_cadence` (integer)
    Property to define the phonehome bundle upload cadence, in days, if Delphix services are reachable.
    Example: 30

  - `phonehome_maximum_transfer_size` (integer)
    Property to define the maximum uncompressed bundle transfer size, in bytes, for phonehome.
    Example: 1073741824

  - `token_expiry_time` (integer)
    Property to define the expiry time for login token, in seconds. Specify -1 to indicate never expiry of token.
    Example: 86400

  - `token_maximum_inactivity_time` (integer)
    Property to define the maximum user inactivity time for login token, in seconds. Specify -1 to indicate never invalidate of token due to inactivity.
    Example: 3600

  - `feature_flags` (array)
    List of enabled features.
    Example: ["ENGINE_DEEP_LINK","DSOURCE_LINKING"]

  - `api_key_expiry_time` (integer)
    Property to define the expiry time for API key, in seconds. Specify -1 to indicate never expiry of tapi key.
    Example: 86400

  - `allowed_ip_ranges` (array)
    Restricts the IP ranges DCT will connect to when registering engines.
    Example: ["192.0.0.0/8","172.0.0.0/16"]

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `disable_username_password` (boolean)
    Property to define either username & password based authentication disabled or not.
    Example: true

  - `phonehome_upload_cadence` (integer)
    Property to define the phonehome bundle upload cadence, in days, if Delphix services are reachable.
    Example: 30

  - `phonehome_maximum_transfer_size` (integer)
    Property to define the maximum uncompressed bundle transfer size, in bytes, for phonehome.
    Example: 1073741824

  - `token_expiry_time` (integer)
    Property to define the expiry time for login token, in seconds. Specify -1 to indicate never expiry of token.
    Example: 86400

  - `token_maximum_inactivity_time` (integer)
    Property to define the maximum user inactivity time for login token, in seconds. Specify -1 to indicate never invalidate of token due to inactivity.
    Example: 3600

  - `feature_flags` (array)
    List of enabled features.
    Example: ["ENGINE_DEEP_LINK","DSOURCE_LINKING"]

  - `api_key_expiry_time` (integer)
    Property to define the expiry time for API key, in seconds. Specify -1 to indicate never expiry of tapi key.
    Example: 86400

  - `allowed_ip_ranges` (array)
    Restricts the IP ranges DCT will connect to when registering engines.
    Example: ["192.0.0.0/8","172.0.0.0/16"]

