[[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::{snippets}/configprops/all/curl-request.adoc[]

The resulting response is similar to the following:

include::{snippets}/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::{snippets}/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::{snippets}/configprops/prefixed/curl-request.adoc[]

The resulting response is similar to the following:

include::{snippets}/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::{snippets}/configprops/prefixed/response-fields.adoc[]
