> ## Documentation Index
> Fetch the complete documentation index at: https://doc.lucidworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configurations API

export const LwTemplate = ({title = "Key questions to get you started", icon = "sparkles", cta = "Powered by Agent Studio", linkHref = "https://lucidworks.com/demo/?utm_source=docs&utm_medium=referral&utm_campaign=docs_cta_ai"}) => {
  const [isLoaded, setIsLoaded] = useState(false);
  useEffect(() => {
    const timer = setTimeout(() => {
      setIsLoaded(true);
    }, 500);
    return () => clearTimeout(timer);
  }, []);
  return <div className="lw-template-container">
      <Card title={title} icon={icon}>
        {isLoaded && <span dangerouslySetInnerHTML={{
    __html: `<lw-template id="a029c1a9-28be-427e-b0e1-5d918920246a"></lw-template
            >`
  }} />}
        <Link href={linkHref} className="agent-studio-link text-left text-gray-600 gap-2 dark:text-gray-400 text-sm font-medium flex flex-row items-center hover:text-primary dark:hover:text-primary-light group-hover:text-primary group-hover:dark:text-primary-light">Powered by Lucidworks Agent Studio</Link>
      </Card>
    </div>;
};

[localhost link]: http://localhost:3000/docs/4/fusion-server/reference/api/system-admin-apis/configurations-api

[mintlify link]: https://doc.lucidworks.com/docs/4/fusion-server/reference/api/system-admin-apis/configurations-api

[old doc.lw link]: https://doc.lucidworks.com/fusion/5.9/342

The Configurations API allows setting global properties for Fusion.

Some settings are not set by any configuration file but are reported as settings from the operating system. Those settings cannot be changed with this API.

<LwTemplate />

## Examples

*Show the configuration items that include the pattern 'zk-connect', with verbose enabled:*

REQUEST

```bash wrap  theme={"dark"}
curl -u USERNAME:PASSWORD https://FUSION_HOST:8764/api/configurations?verbose=true&pattern=zk-connect
```

RESPONSE

```json wrap  theme={"dark"}
{
  "com.lucidworks.apollo-admin.config/zk-connect" : [ {
    "value" : "fusion-host:9983",
    "location" : "system properties"
  } ]
}
```

*Get the configuration items from the Connectors JVM that include the term 'connect':*

**REQUEST**

```bash wrap  theme={"dark"}
curl -u USERNAME:PASSWORD https://FUSION_HOST:8984/connectors/api/v1/configurations?pattern=connect
```

*Get the configuration items from the Fusion JVM that start with 'com.lucidworks':*

**REQUEST**

```sh wrap  theme={"dark"}
https://FUSION_HOST:8764/api/configurations?prefix=com.lucidworks
```

*Change the default allowed recommendation types to include 'itemsForItem":*

**REQUEST**

```bash wrap  theme={"dark"}
curl -u USERNAME:PASSWORD -X PUT -H 'Content-type: application/json' -d '{"itemsForQuery", "termsForDocument", "itemsforItem"}' https://FUSION_HOST:8764/api/configurations/com.lucidworks.apollo.service.recommend.allowed.types
```

**RESPONSE**

None. Check the setting again to confirm the changes.
