[[configprops]]
= Configuration Properties (`configprops`)

The `configprops` endpoint provides information about the application's `@ConfigurationProperties` beans.



[[configprops.retrieving]]
== Retrieving All @ConfigurationProperties Beans

To retrieve all of the `@ConfigurationProperties` beans, make a `GET` request to `/actuator/configprops`, as shown in the following curl-based example:

include::partial$rest/actuator/configprops/all/curl-request.adoc[]

The resulting response is similar to the following:

include::partial$rest/actuator/configprops/all/http-response.adoc[]



[[configprops.retrieving.response-structure]]
=== Response Structure

The response contains details of the application's `@ConfigurationProperties` beans.
The following table describes the structure of the response:

[cols="2,1,3"]
include::partial$rest/actuator/configprops/all/response-fields.adoc[]



[[configprops.retrieving-by-prefix]]
== Retrieving @ConfigurationProperties Beans By Prefix

To retrieve the `@ConfigurationProperties` beans mapped under a certain prefix, make a `GET` request to `/actuator/configprops/\{prefix}`, as shown in the following curl-based example:

include::partial$rest/actuator/configprops/prefixed/curl-request.adoc[]

The resulting response is similar to the following:

include::partial$rest/actuator/configprops/prefixed/http-response.adoc[]

NOTE: The `\{prefix}` does not need to be exact, a more general prefix will return all beans mapped under that prefix stem.



[[configprops.retrieving-by-prefix.response-structure]]
=== Response Structure

The response contains details of the application's `@ConfigurationProperties` beans.
The following table describes the structure of the response:

[cols="2,1,3"]
include::partial$rest/actuator/configprops/prefixed/response-fields.adoc[]
