# Get project configuration

> For the complete documentation index, see [llms.txt](/llms.txt)

> Retrieve the public configuration of a project: whitelabel status,

<Heading
  as={"h1"}
  className={"openapi__heading"}
  children={"Get project configuration"}
>
</Heading>

<MethodEndpoint
  method={"get"}
  path={"/api/v1/projects/{slug}/"}
  context={"endpoint"}
>
  
</MethodEndpoint>

Retrieve the public configuration of a project: whitelabel status,
reCAPTCHA settings, plan, and plan capabilities. The feedback widget
calls this endpoint on page load.

Responses are cached server side for up to 60 seconds, so plan or
whitelabel changes can take up to a minute to be reflected.

The `recaptcha_site_key` is safe to expose here: reCAPTCHA site keys
are public by design, and the secret key is never returned.

<Heading
  id={"request"}
  as={"h2"}
  className={"openapi-tabs__heading"}
>
  <Translate id="theme.openapi.request.title">Request</Translate>
</Heading>

<ParamsDetails
  {...require("./get-project-config.ParamsDetails.json")}
>
  
</ParamsDetails>

<RequestSchema
  {...require("./get-project-config.RequestSchema.json")}
>
  
</RequestSchema>

<StatusCodes
  {...require("./get-project-config.StatusCodes.json")}
>
  
</StatusCodes>
