PuppetDB 1.5 » API » v3 » Querying Fact Names

Included in Puppet Enterprise 3.2. A newer version is available; see the version menu above for details.

The /fact-names endpoint can be used to retrieve all known fact names.


GET /fact-names

This will return an alphabetical list of all known fact names, including those which are known only for deactivated nodes.


Using curl from localhost:

curl -X GET http://localhost:8080/v3/fact-names

["kernel", "operatingsystem", "osfamily", "uptime"]


This query endpoint supports paged results via the common PuppetDB paging query parameters. For more information, please see the documentation on paging.

Response Format

The response will be in application/json, and will contain an alphabetical JSON array containing fact names. Each fact name will appear only once, regardless of how many nodes have that fact.

[<fact>, <fact>, ..., <fact>, <fact>]

↑ Back to top