Json-fact-format » History » Revision 5
Revision 4 (Marek Hulán, 10/18/2013 07:58 AM) → Revision 5/8 (Greg Sutcliffe, 10/18/2013 09:12 AM)
h1. Json-fact-format h3. how to send facts * Foreman reports need to be sent to /api/hosts/facts * Following headers needs to be present: <pre> "Accept: application/json,version=2" "Content-Type: application/json" </pre> h3. facts JSON format <pre> { "name" => "fqdn.example.com", "certname" => "optional.certname.for.this.host", "facts" => { "fact1" => "value", "fact2" => "value", "_timestamp" => "2013-10-18 07:47:45 +0000", "operatingsystem" => 'Debian', "operatingsystemrelease" => '7.0' } } </pre> Note that _timestamp, operatingsystem and operatingsystemrelease are mandatory. Certname is optional, but if provided it will be preferred over name to identify the host object in the db. mandatory