Configuration API - Expose Application Property Key

Description

Extending Configuration API by starting accepting the key of the application property as an id path parameter of the following endpoints:

  • GET configuration/candidate-properties/{id}
  • GET configuration/candidate-properties/{id}/values
  • POST configuration/candidate-properties/{id}/values
  • GET configuration/candidate-properties/{id}/values/{valueId}
  • PUT configuration/candidate-properties/{id}/values/{valueId}
  • DELETE configuration/candidate-properties/{id}/values/{valueId}

Extending Configuration API by adding the application property key in the response of the following endpoints:

  • GET configuration/candidate-properties
  • GET configuration/candidate-properties/{id}

Impact

This enhancement is backward-compatible and does not require any changes to existing client implementations. The feature brings new flexibility - the client can use the key of the application property instead of the id to access the application property and its values.

References