<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.yoctoproject.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ciprian+Pratia</id>
	<title>Yocto Project - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.yoctoproject.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ciprian+Pratia"/>
	<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/Special:Contributions/Ciprian_Pratia"/>
	<updated>2026-05-15T09:38:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Tasks&amp;diff=10799</id>
		<title>Webhob REST API Tasks</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Tasks&amp;diff=10799"/>
		<updated>2013-07-29T16:32:31Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: /* Response */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /tasks || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| search || string || Search string for all fields || -&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;VALUE&amp;gt;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| orderby || string || the name of the field that determens the soring of the resuls. || &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;ORDER_DIRECTION&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;pk&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;model&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt; || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;build&amp;lt;/span&amp;gt; || number || 2 || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;cpu_usage&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;disk_io&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;elapsed_time&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors_no&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;line_number&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log_file&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;order&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;path_to_sstate_obj&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;py_stack_trace&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;script_type&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;source_url&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;sstate_checksum&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;sstate_result&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;task_executed&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;task_name&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warning&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings_no&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;work_directory&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Tasks&amp;diff=10798</id>
		<title>Webhob REST API Tasks</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Tasks&amp;diff=10798"/>
		<updated>2013-07-29T16:31:48Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: /* Response */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /tasks || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| search || string || Search string for all fields || -&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;VALUE&amp;gt;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| orderby || string || the name of the field that determens the soring of the resuls. || &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;ORDER_DIRECTION&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;pk&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;model&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt; || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;build&amp;lt;/span&amp;gt; || number || 2 || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;cpu_usage&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;disk_io&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;elapsed_time&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors_no&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;line_number&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log_file&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;order&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;path_to_sstate_obj&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;py_stack_trace&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;script_type&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;source_url&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;sstate_checksum&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;sstate_result&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;task_executed&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;task_name&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warning&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings_no&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;work_directory&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Tasks&amp;diff=10797</id>
		<title>Webhob REST API Tasks</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Tasks&amp;diff=10797"/>
		<updated>2013-07-29T16:30:39Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /tasks || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| search || string || Search string for all fields || -&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;VALUE&amp;gt;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| orderby || string || the name of the field that determens the soring of the resuls. || &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;ORDER_DIRECTION&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;pk&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;model&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt; || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;build&amp;lt;/span&amp;gt; || number || 2 || YES || - || - || -|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;cpu_usage&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;disk_io&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;elapsed_time&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors_no&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;line_number&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log_file&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;order&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;path_to_sstate_obj&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;py_stack_trace&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;script_type&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;source_url&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;sstate_checksum&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;sstate_result&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;task_executed&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;task_name&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warning&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings_no&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;work_directory&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Tasks&amp;diff=10795</id>
		<title>Webhob REST API Tasks</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Tasks&amp;diff=10795"/>
		<updated>2013-07-29T16:02:25Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /tasks || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| search || string || Search string for all fields || -&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;VALUE&amp;gt;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| orderby || string || the name of the field that determens the soring of the resuls. || &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;ORDER_DIRECTION&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;pk&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;model&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt; || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;build&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;cpu_usage&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;disk_io&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;elapsed_time&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors_no&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;line_number&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log_file&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;order&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;path_to_sstate_obj&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;py_stack_trace&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;script_type&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;source_url&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;sstate_checksum&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;sstate_result&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;task_executed&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;task_name&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warning&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings_no&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;work_directory&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Packages&amp;diff=10788</id>
		<title>Webhob REST API Packages</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Packages&amp;diff=10788"/>
		<updated>2013-07-25T14:01:46Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: Created page with &amp;quot;Category:REST API Contracts  === Endpoints ===  {| class=&amp;quot;wikitable&amp;quot; |- ! Method !! Endpoint !! Body !! Description !! Comments |- | GET || /builds || JSON || Returns page si...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| search || string || Search string for all fields || -&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;VALUE&amp;gt;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| orderby || string || the name of the field that determens the soring of the resuls. || &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;ORDER_DIRECTION&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;pk&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;model&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt; || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;started_on&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completed_on&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors_no&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings_no&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;cooker_log_path&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;image_fstypes&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Tasks&amp;diff=10787</id>
		<title>Webhob REST API Tasks</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Tasks&amp;diff=10787"/>
		<updated>2013-07-25T14:01:11Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: Created page with &amp;quot;Category:REST API Contracts  === Endpoints ===  {| class=&amp;quot;wikitable&amp;quot; |- ! Method !! Endpoint !! Body !! Description !! Comments |- | GET || /builds || JSON || Returns page si...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| search || string || Search string for all fields || -&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;VALUE&amp;gt;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| orderby || string || the name of the field that determens the soring of the resuls. || &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;ORDER_DIRECTION&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;pk&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;model&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt; || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;started_on&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completed_on&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors_no&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings_no&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;cooker_log_path&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;image_fstypes&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10773</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10773"/>
		<updated>2013-07-23T15:09:21Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| search || string || Search string for all fields || -&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;VALUE&amp;gt;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| orderby || string || the name of the field that determens the soring of the resuls. || &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;ORDER_DIRECTION&amp;gt;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;pk&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;model&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt; || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;started_on&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completed_on&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors_no&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings_no&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;cooker_log_path&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;image_fstypes&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10770</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10770"/>
		<updated>2013-07-23T10:03:18Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| search || string || Search string for all fields || -&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;VALUE&amp;gt;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| orderby || string || the name of the field that determens the soring of the resuls. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;pk&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;string&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt; || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10769</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10769"/>
		<updated>2013-07-23T10:02:36Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| search || string || Search string for all fields || -&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;VALUE&amp;gt;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| orderby || string || the name of the field that determens the soring of the resuls. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;pk&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;string&amp;lt;/span&amp;gt; || number || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt; || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#0066FF&amp;quot;&amp;gt;fields&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10768</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10768"/>
		<updated>2013-07-23T09:51:55Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| search || string || Search string for all fields || -&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;VALUE&amp;gt;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| orderby || string || the name of the field that determens the soring of the resuls. || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10767</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10767"/>
		<updated>2013-07-22T15:54:06Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;ASC/DESC&amp;gt;&amp;quot;. If field = freeText, &amp;quot;freeText:&amp;lt;SEARCH_STRING&amp;gt;&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10766</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10766"/>
		<updated>2013-07-22T15:53:46Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;ASC:DESC&amp;gt;&amp;quot;. If field = freeText, &amp;quot;freeText:&amp;lt;SEARCH_STRING&amp;gt;&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10765</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10765"/>
		<updated>2013-07-22T15:53:05Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || The general form: &amp;quot;&amp;lt;FIELD&amp;gt;:&amp;lt;ASC|DESC&amp;gt;&amp;quot;. If field = freeText, &amp;quot;freeText:&amp;lt;SEARCH_STRING&amp;gt;&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10759</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10759"/>
		<updated>2013-07-22T13:17:08Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments &lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter[searchString] || string || Consists of a string used to filter results || Generic parameter sent from front-end application.&lt;br /&gt;
|-&lt;br /&gt;
| filter[{FIELD_NAME}] || string || Reffers to the field that the retrieved date is orderd by || Possible values: ASC, DESC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10758</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10758"/>
		<updated>2013-07-22T13:10:56Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || Generic parameter sent from front-end application.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds to be displayed (according to filter parameter) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10755</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10755"/>
		<updated>2013-07-22T11:21:25Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || Generic parameter sent from front-end application.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array,&amp;lt;br /&amp;gt; the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10754</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10754"/>
		<updated>2013-07-22T11:20:36Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || Generic parameter sent from front-end application.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array, the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10753</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10753"/>
		<updated>2013-07-22T11:19:58Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || Generic parameter sent from front-end application.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || - || The object root (will not be literaly be used in the coding).&amp;lt;br /&amp;gt;Used only here to describe the container for the actual properties.&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array, the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10752</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10752"/>
		<updated>2013-07-22T11:19:13Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || Generic parameter sent from front-end application.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || The object root (will not be literaly be used in the coding).&amp;lt;br /&amp;gt;Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || - || To describe a generic object element of the array, the refference to it&#039;s root is &amp;quot;list[]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10751</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10751"/>
		<updated>2013-07-22T11:18:50Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || Generic parameter sent from front-end application.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || The object root (will not be literaly be used in the coding).&amp;lt;br /&amp;gt;Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object array || - || YES || - || To describe a generic object element of the array, the refference to it&#039;s root is &amp;quot;list[]&amp;quot; || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10750</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10750"/>
		<updated>2013-07-22T11:15:44Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || Generic parameter sent from front-end application.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || The object root (will not be literaly be used in the coding).&amp;lt;br /&amp;gt;Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object(Build DTO) array || - || YES || - || The list of Build DTOs within the given limit || Reffer to Build DTO for object description&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#FF9900&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10749</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10749"/>
		<updated>2013-07-22T11:14:40Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || Generic parameter sent from front-end application.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || The object root (will not be literaly be used in the coding).&amp;lt;br /&amp;gt;Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object(Build DTO) array || - || YES || - || The list of Build DTOs within the given limit || Reffer to Build DTO for object description&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10748</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10748"/>
		<updated>2013-07-22T11:13:13Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || Generic parameter sent from front-end application. If &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || The object root (will not be literaly be used in the coding). Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object(Build DTO) array || - || YES || - || The list of Build DTOs within the given limit || Reffer to Build DTO for object description&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list[]&amp;lt;/span&amp;gt;.&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10747</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10747"/>
		<updated>2013-07-22T11:02:48Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| offset || number || Represents the position of the first record in the page  ||  If limit is 1, end point will target the findOne functionality and the offset will act as the actual build id&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || Consists of a string used to filter results || Generic parameter sent from front-end application. If &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Responses ===&lt;br /&gt;
&lt;br /&gt;
If the &amp;quot;limit&amp;quot; parameter has the value 1, the information retrieved from this endpoint consists of a single object (Builds DTO).&lt;br /&gt;
&lt;br /&gt;
==== Build DTO ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || The object root (will not be literaly be used in the coding). Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s) || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Returning Multiple Builds ====&lt;br /&gt;
&lt;br /&gt;
If the &amp;quot;limit&amp;quot; parameter is greater than 1 then the information retrieved from this endpoint  consists of an object that has two properties: count (the total amount of items for pagination purposes)and the actual list of builds (objects with same structure as the Build DTO explained earlier).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || object || - || YES || - || The object root (will not be literaly be used in the coding). Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; || number || - || YES || - || Total amount of builds || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;list&amp;lt;/span&amp;gt; || object(Build DTO) array || - || YES || - || The list of Build DTOs within the given limit || Reffer to Build DTO for object description&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10742</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10742"/>
		<updated>2013-07-19T09:46:13Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || Returns the total amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || GET || /builds/{id} || JSON || Returns single build from the data base according to it&#039;s id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Affected Endpoint !! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || offset || number || Represents the position of the first record in the page  ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || filter || string || Consists of a string used to filter results || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || id || number || Path parameter that passes the build id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Responses ===&lt;br /&gt;
&lt;br /&gt;
==== Endpoint 1 ( /builds ) ====&lt;br /&gt;
&lt;br /&gt;
The information retrieved from this endpoint is actualy a list of same tructure objects. The following table describes a generic element of the list.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || Object || - || YES || - || The object root (will not be literaly be used in the coding). Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || The name of the build target(s || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || The selected hardware || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings thrown by the build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || The extensions of the root file systems produced by the build || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10741</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10741"/>
		<updated>2013-07-19T09:41:26Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || Returns the total amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || GET || /builds/{id} || JSON || Returns single build from the data base according to it&#039;s id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Affected Endpoint !! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || offset || number || Represents the position of the first record in the page  ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || filter || string || Consists of a string used to filter results || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || id || number || Path parameter that passes the build id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Responses ===&lt;br /&gt;
&lt;br /&gt;
==== Endpoint 1 ( /builds ) ====&lt;br /&gt;
&lt;br /&gt;
The information retrieved from this endpoint is actualy a list of same tructure objects. The following table describes a generic element of the list.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || Object || - || YES || - || The object root (will not be literaly be used in the coding). Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed,&amp;lt;br /&amp;gt; 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || Output package types || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10740</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10740"/>
		<updated>2013-07-19T09:40:58Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || Returns the total amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || GET || /builds/{id} || JSON || Returns single build from the data base according to it&#039;s id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Affected Endpoint !! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || offset || number || Represents the position of the first record in the page  ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || filter || string || Consists of a string used to filter results || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || id || number || Path parameter that passes the build id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Responses ===&lt;br /&gt;
&lt;br /&gt;
==== Endpoint 1 ( /builds ) ====&lt;br /&gt;
&lt;br /&gt;
The information retrieved from this endpoint is actualy a list of same tructure objects. The following table describes a generic element of the list.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || Object || - || YES || - || The object root (will not be literaly be used in the coding). Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || 0 - the build has failed, 1 - successful build&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || Output package types || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10739</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10739"/>
		<updated>2013-07-19T09:39:18Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || Returns the total amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || GET || /builds/{id} || JSON || Returns single build from the data base according to it&#039;s id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Affected Endpoint !! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || offset || number || Represents the position of the first record in the page  ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || filter || string || Consists of a string used to filter results || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || id || number || Path parameter that passes the build id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Responses ===&lt;br /&gt;
&lt;br /&gt;
==== Endpoint 1 ( /builds ) ====&lt;br /&gt;
&lt;br /&gt;
The information retrieved from this endpoint is actualy a list of same tructure objects. The following table describes a generic element of the list.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || Object || - || YES || - || The object root (will not be literaly be used in the coding). Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span style=&amp;quot;color:#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || Output package types || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10738</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10738"/>
		<updated>2013-07-19T09:37:01Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || Returns the total amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || GET || /builds/{id} || JSON || Returns single build from the data base according to it&#039;s id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Affected Endpoint !! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || offset || number || Represents the position of the first record in the page  ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || filter || string || Consists of a string used to filter results || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || id || number || Path parameter that passes the build id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Responses ===&lt;br /&gt;
&lt;br /&gt;
==== Endpoint 1 ( /builds ) ====&lt;br /&gt;
&lt;br /&gt;
The information retrieved from this endpoint is actualy a list of same tructure objects. The following table describes a generic element of the list.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || Object || - || YES || - || The object root (will not be literaly be used in the coding). Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span color=&amp;quot;#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || number || 2 || YES || - || Signals successful or failed build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span color=&amp;quot;#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span color=&amp;quot;#006600&amp;quot;&amp;gt;machine&amp;lt;/span&amp;gt; || string array || - || YES || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span color=&amp;quot;#006600&amp;quot;&amp;gt;startedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - ||  Marks the moment the process is started || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span color=&amp;quot;#006600&amp;quot;&amp;gt;completedOn&amp;lt;/span&amp;gt; || number representation of date || - || YES || - || Marks the moment the process is completed || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span color=&amp;quot;#006600&amp;quot;&amp;gt;errors&amp;lt;/span&amp;gt; || number || - || YES || - || Number of errors || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span color=&amp;quot;#006600&amp;quot;&amp;gt;warnings&amp;lt;/span&amp;gt; || number || - || YES || - || Number of warnings || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span color=&amp;quot;#006600&amp;quot;&amp;gt;log&amp;lt;/span&amp;gt; || string || - || YES || - || Path to log file || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span color=&amp;quot;#006600&amp;quot;&amp;gt;output&amp;lt;/span&amp;gt; || string array || - || YES || - || Output package types || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10737</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10737"/>
		<updated>2013-07-19T09:19:15Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: This contract describes the way lists of builds or single builds are supplied to the interface.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || Returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || Returns the total amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || GET || /builds/{id} || JSON || Returns single build from the data base according to it&#039;s id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Affected Endpoint !! Name !! Type !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || limit || number || The amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || offset || number || Represents the position of the first record in the page  ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || filter || string || Consists of a string used to filter results || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || id || number || Path parameter that passes the build id || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Responses ===&lt;br /&gt;
&lt;br /&gt;
==== Endpoint 1 ( /builds ) ====&lt;br /&gt;
&lt;br /&gt;
The information retrieved from this endpoint is actualy a list of same tructure objects. The following table describes a generic element of the list.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Type !! Dimension !! Required !! Default value(s) !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root] || Object || - || YES || - || The object root (will not be literaly be used in the coding). Used only here to describe the container for the actual properties. || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span color=&amp;quot;#006600&amp;quot;&amp;gt;outcome&amp;lt;/span&amp;gt; || boolean || - || YES || - || Signals successful or failed build || -&lt;br /&gt;
|-&lt;br /&gt;
| [Object Root].&amp;lt;span color=&amp;quot;#006600&amp;quot;&amp;gt;target&amp;lt;/span&amp;gt; || string || - || YES || - || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10736</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10736"/>
		<updated>2013-07-19T08:37:49Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || returns the total amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Affected Endpoint !! Name !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || limit || the amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || offset || represents the position of the first record in the page  ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || filter || consists of a string used to filter results || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10735</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10735"/>
		<updated>2013-07-19T08:37:28Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || returns the total amount of builds from the data base || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Affected Endpoint !! Name !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || limit || the amout of builds to be displayed in one page ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || offset || represents the position of the first record in the page  ||  -&lt;br /&gt;
|-&lt;br /&gt;
| 1 || filter || consists of a string used to filter results&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10734</id>
		<title>Category:REST API Contracts</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10734"/>
		<updated>2013-07-19T08:15:59Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This category contains the REST contracts between WebHob Front End and Back End projects&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10733</id>
		<title>Category:REST API Contracts</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10733"/>
		<updated>2013-07-19T08:15:42Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This category contains the REST contracts between WebHob Front End and Back End projects&lt;br /&gt;
&lt;br /&gt;
== Builds ==&lt;br /&gt;
&lt;br /&gt;
[[ Builds]]&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Build&amp;diff=10732</id>
		<title>Build</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Build&amp;diff=10732"/>
		<updated>2013-07-19T08:15:27Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: moved Build to Builds&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Builds]]&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10731</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10731"/>
		<updated>2013-07-19T08:15:27Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: moved Build to Builds&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || returns the total amount of builds from the data base || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10730</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10730"/>
		<updated>2013-07-19T08:15:15Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || returns the total amount of builds from the data base || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10729</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10729"/>
		<updated>2013-07-19T08:14:39Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:REST API Contracts]]&lt;br /&gt;
== Builds ==&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || returns the total amount of builds from the data base || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10728</id>
		<title>Toaster</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10728"/>
		<updated>2013-07-19T08:12:05Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:WebHob]]&lt;br /&gt;
WebHob is a Web-based interface to the Bitbake build system and the Poky distribution inside the Yocto Project.&lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
Project planning is available below, are the design documents we follow.&lt;br /&gt;
&lt;br /&gt;
== User interface ==&lt;br /&gt;
The design of the user interface takes place in iterations, and most recent designs supersede older ones. &lt;br /&gt;
Here is a set of links to design documentation.&lt;br /&gt;
* [[Web_Hob_design_project_with_T%26T]] - the latest user interface design&lt;br /&gt;
* [[Visualisations]] - an inventory of data visualisations we aim to include in the first release of Web Hob&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]] - different design approaches to handle multi-user scenarios&lt;br /&gt;
* [[File:Web_Hob_content_structure.pdf]] - Web Hob information architecture&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WebHob clickable prototype ===&lt;br /&gt;
* [http://www.yoctoproject.org/webhob/phase3_final_web_prototype/dashboard.html A web-based prototype of the Web Hob user interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Old design documents ===&lt;br /&gt;
* [[WebHob_Design]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project Planning ==&lt;br /&gt;
&lt;br /&gt;
We plan to develop WebHob functionality in stages. Each stage should match with an Yocto Project release.&lt;br /&gt;
&lt;br /&gt;
=== YP 1.5 release ===&lt;br /&gt;
&lt;br /&gt;
* WebHob will offer features to record and analyze bitbake runs, where a bitbake run is an invocation of bitbake to a certain target.&lt;br /&gt;
* WebHob will offer ways to inspect the system image contents generated by running a Poky target that results in a disk image.&lt;br /&gt;
&lt;br /&gt;
[[https://bugzilla.yoctoproject.org/buglist.cgi?list_id=38454&amp;amp;bug_severity=enhancement&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=ACCEPTED&amp;amp;bug_status=IN%20PROGRESS%20DESIGN&amp;amp;bug_status=IN%20PROGRESS%20DESIGN%20COMPLETE&amp;amp;bug_status=IN%20PROGRESS%20IMPLEMENTATION&amp;amp;bug_status=IN%20PROGRESS%20REVIEW&amp;amp;bug_status=REOPENED&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=WaitForUpstream&amp;amp;component=web-hob&amp;amp;target_milestone=1.5&amp;amp;target_milestone=1.5%20M1&amp;amp;target_milestone=1.5%20M2&amp;amp;target_milestone=1.5%20M3&amp;amp;target_milestone=1.5%20M4&amp;amp;target_milestone=1.5%20M5&amp;amp;product=Web%20-%20Hob WebHob Bugzilla feature list]] &lt;br /&gt;
&lt;br /&gt;
== Architecture and component design ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are planning the capabilities of WebHob based on evolutive stages of implementation, using community feedback on each stage to plan, design and implement a set of capabilities for the next stage.&lt;br /&gt;
In the first stage, synchronized with the planning of Yocto 1.5, we&#039;ll implement a build analysis / image inspection module.&lt;br /&gt;
&lt;br /&gt;
WebHob is designed as a collection of components that will run independently performing isolated functions. The interfaces between components are documented on this wiki as to ease interoperability with newer components. From design phase, we&#039;ve taken care to account for further expansion needs, and account for scalability problems.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob general architecture ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Data store investigation results and choices ]]&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob source code repository details ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Django models ]]&lt;br /&gt;
&lt;br /&gt;
* [[:Category :REST API Contracts| REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
== Installation and Running ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get it up and running:&lt;br /&gt;
&lt;br /&gt;
* prerequisites: TCP ports 8000 for web interface, and 8200 for the bitbake xmlrpc interface&lt;br /&gt;
&lt;br /&gt;
* checkout the poky tree. currently http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=webhob-poky/master&lt;br /&gt;
* set up a build as normal: &amp;lt;code&amp;gt;  source poky/oe-init-build-env &amp;lt;/code&amp;gt;&lt;br /&gt;
* at this point edit local.conf, or layers, etc.&lt;br /&gt;
* start webhob system:  &amp;lt;code&amp;gt; source webhob start &amp;lt;/code&amp;gt;&lt;br /&gt;
* run builds normally:  &amp;lt;code&amp;gt; bitbake mc &amp;lt;/code&amp;gt;&lt;br /&gt;
* to stop webhob:  &amp;lt;code&amp;gt; source webhob stop &amp;lt;/code&amp;gt;&lt;br /&gt;
* to see the web interface: &amp;lt;code&amp;gt; xdg-open http://localhost:8000/ &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A bunch of files are created and used under the build/ directory:&lt;br /&gt;
* webhob.sqlite - the database file&lt;br /&gt;
* whbmain.log - the log file of the web server&lt;br /&gt;
* whbmain.pid - contains the pid of the web server&lt;br /&gt;
* dsi.pid     - contains the pid of the DSI data bridge&lt;br /&gt;
* bitbake-cookerdaemon.log - the log file of the bitbake server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, including how it runs, see [[ A manual for installation and running WebHob ]].&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
Documentation and results related to WebHob Quality Assurance.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob testing plan ]]&lt;br /&gt;
&lt;br /&gt;
=== QA Reports and Bugzilla entries ===&lt;br /&gt;
&lt;br /&gt;
== Old page content ==&lt;br /&gt;
&lt;br /&gt;
This page is about the Web Hob project. Web Hob is a web-based interface to the Yocto Project. &lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
There have been 2 main pieces of work related to Web Hob so far:&lt;br /&gt;
&lt;br /&gt;
* [[Web Hob design project with T&amp;amp;T|A design project with the London-based agency Tobias &amp;amp; Tobias]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
=== Web Hob information architecture ===&lt;br /&gt;
&lt;br /&gt;
This document represents the content structure of the Web Hob application.&lt;br /&gt;
&lt;br /&gt;
[[File:Web_Hob_content_structure.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Different approaches to multi-user workflows ===&lt;br /&gt;
&lt;br /&gt;
This document outlines the different approaches we have uncovered so far to facilitate multi-user and team work with Web Hob. &lt;br /&gt;
&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Visualisations index ===&lt;br /&gt;
&lt;br /&gt;
The build analysis functionality in Web Hob will include several graphical presentations of build data. The first step to design them is [[visualisations |listing them all]].&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10727</id>
		<title>Toaster</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10727"/>
		<updated>2013-07-19T08:11:47Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:WebHob]]&lt;br /&gt;
WebHob is a Web-based interface to the Bitbake build system and the Poky distribution inside the Yocto Project.&lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
Project planning is available below, are the design documents we follow.&lt;br /&gt;
&lt;br /&gt;
== User interface ==&lt;br /&gt;
The design of the user interface takes place in iterations, and most recent designs supersede older ones. &lt;br /&gt;
Here is a set of links to design documentation.&lt;br /&gt;
* [[Web_Hob_design_project_with_T%26T]] - the latest user interface design&lt;br /&gt;
* [[Visualisations]] - an inventory of data visualisations we aim to include in the first release of Web Hob&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]] - different design approaches to handle multi-user scenarios&lt;br /&gt;
* [[File:Web_Hob_content_structure.pdf]] - Web Hob information architecture&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WebHob clickable prototype ===&lt;br /&gt;
* [http://www.yoctoproject.org/webhob/phase3_final_web_prototype/dashboard.html A web-based prototype of the Web Hob user interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Old design documents ===&lt;br /&gt;
* [[WebHob_Design]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project Planning ==&lt;br /&gt;
&lt;br /&gt;
We plan to develop WebHob functionality in stages. Each stage should match with an Yocto Project release.&lt;br /&gt;
&lt;br /&gt;
=== YP 1.5 release ===&lt;br /&gt;
&lt;br /&gt;
* WebHob will offer features to record and analyze bitbake runs, where a bitbake run is an invocation of bitbake to a certain target.&lt;br /&gt;
* WebHob will offer ways to inspect the system image contents generated by running a Poky target that results in a disk image.&lt;br /&gt;
&lt;br /&gt;
[[https://bugzilla.yoctoproject.org/buglist.cgi?list_id=38454&amp;amp;bug_severity=enhancement&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=ACCEPTED&amp;amp;bug_status=IN%20PROGRESS%20DESIGN&amp;amp;bug_status=IN%20PROGRESS%20DESIGN%20COMPLETE&amp;amp;bug_status=IN%20PROGRESS%20IMPLEMENTATION&amp;amp;bug_status=IN%20PROGRESS%20REVIEW&amp;amp;bug_status=REOPENED&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=WaitForUpstream&amp;amp;component=web-hob&amp;amp;target_milestone=1.5&amp;amp;target_milestone=1.5%20M1&amp;amp;target_milestone=1.5%20M2&amp;amp;target_milestone=1.5%20M3&amp;amp;target_milestone=1.5%20M4&amp;amp;target_milestone=1.5%20M5&amp;amp;product=Web%20-%20Hob WebHob Bugzilla feature list]] &lt;br /&gt;
&lt;br /&gt;
== Architecture and component design ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are planning the capabilities of WebHob based on evolutive stages of implementation, using community feedback on each stage to plan, design and implement a set of capabilities for the next stage.&lt;br /&gt;
In the first stage, synchronized with the planning of Yocto 1.5, we&#039;ll implement a build analysis / image inspection module.&lt;br /&gt;
&lt;br /&gt;
WebHob is designed as a collection of components that will run independently performing isolated functions. The interfaces between components are documented on this wiki as to ease interoperability with newer components. From design phase, we&#039;ve taken care to account for further expansion needs, and account for scalability problems.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob general architecture ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Data store investigation results and choices ]]&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob source code repository details ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Django models ]]&lt;br /&gt;
&lt;br /&gt;
* [[ :Category: REST API Contracts| REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
== Installation and Running ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get it up and running:&lt;br /&gt;
&lt;br /&gt;
* prerequisites: TCP ports 8000 for web interface, and 8200 for the bitbake xmlrpc interface&lt;br /&gt;
&lt;br /&gt;
* checkout the poky tree. currently http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=webhob-poky/master&lt;br /&gt;
* set up a build as normal: &amp;lt;code&amp;gt;  source poky/oe-init-build-env &amp;lt;/code&amp;gt;&lt;br /&gt;
* at this point edit local.conf, or layers, etc.&lt;br /&gt;
* start webhob system:  &amp;lt;code&amp;gt; source webhob start &amp;lt;/code&amp;gt;&lt;br /&gt;
* run builds normally:  &amp;lt;code&amp;gt; bitbake mc &amp;lt;/code&amp;gt;&lt;br /&gt;
* to stop webhob:  &amp;lt;code&amp;gt; source webhob stop &amp;lt;/code&amp;gt;&lt;br /&gt;
* to see the web interface: &amp;lt;code&amp;gt; xdg-open http://localhost:8000/ &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A bunch of files are created and used under the build/ directory:&lt;br /&gt;
* webhob.sqlite - the database file&lt;br /&gt;
* whbmain.log - the log file of the web server&lt;br /&gt;
* whbmain.pid - contains the pid of the web server&lt;br /&gt;
* dsi.pid     - contains the pid of the DSI data bridge&lt;br /&gt;
* bitbake-cookerdaemon.log - the log file of the bitbake server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, including how it runs, see [[ A manual for installation and running WebHob ]].&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
Documentation and results related to WebHob Quality Assurance.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob testing plan ]]&lt;br /&gt;
&lt;br /&gt;
=== QA Reports and Bugzilla entries ===&lt;br /&gt;
&lt;br /&gt;
== Old page content ==&lt;br /&gt;
&lt;br /&gt;
This page is about the Web Hob project. Web Hob is a web-based interface to the Yocto Project. &lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
There have been 2 main pieces of work related to Web Hob so far:&lt;br /&gt;
&lt;br /&gt;
* [[Web Hob design project with T&amp;amp;T|A design project with the London-based agency Tobias &amp;amp; Tobias]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
=== Web Hob information architecture ===&lt;br /&gt;
&lt;br /&gt;
This document represents the content structure of the Web Hob application.&lt;br /&gt;
&lt;br /&gt;
[[File:Web_Hob_content_structure.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Different approaches to multi-user workflows ===&lt;br /&gt;
&lt;br /&gt;
This document outlines the different approaches we have uncovered so far to facilitate multi-user and team work with Web Hob. &lt;br /&gt;
&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Visualisations index ===&lt;br /&gt;
&lt;br /&gt;
The build analysis functionality in Web Hob will include several graphical presentations of build data. The first step to design them is [[visualisations |listing them all]].&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10726</id>
		<title>Toaster</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10726"/>
		<updated>2013-07-19T08:11:29Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:WebHob]]&lt;br /&gt;
WebHob is a Web-based interface to the Bitbake build system and the Poky distribution inside the Yocto Project.&lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
Project planning is available below, are the design documents we follow.&lt;br /&gt;
&lt;br /&gt;
== User interface ==&lt;br /&gt;
The design of the user interface takes place in iterations, and most recent designs supersede older ones. &lt;br /&gt;
Here is a set of links to design documentation.&lt;br /&gt;
* [[Web_Hob_design_project_with_T%26T]] - the latest user interface design&lt;br /&gt;
* [[Visualisations]] - an inventory of data visualisations we aim to include in the first release of Web Hob&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]] - different design approaches to handle multi-user scenarios&lt;br /&gt;
* [[File:Web_Hob_content_structure.pdf]] - Web Hob information architecture&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WebHob clickable prototype ===&lt;br /&gt;
* [http://www.yoctoproject.org/webhob/phase3_final_web_prototype/dashboard.html A web-based prototype of the Web Hob user interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Old design documents ===&lt;br /&gt;
* [[WebHob_Design]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project Planning ==&lt;br /&gt;
&lt;br /&gt;
We plan to develop WebHob functionality in stages. Each stage should match with an Yocto Project release.&lt;br /&gt;
&lt;br /&gt;
=== YP 1.5 release ===&lt;br /&gt;
&lt;br /&gt;
* WebHob will offer features to record and analyze bitbake runs, where a bitbake run is an invocation of bitbake to a certain target.&lt;br /&gt;
* WebHob will offer ways to inspect the system image contents generated by running a Poky target that results in a disk image.&lt;br /&gt;
&lt;br /&gt;
[[https://bugzilla.yoctoproject.org/buglist.cgi?list_id=38454&amp;amp;bug_severity=enhancement&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=ACCEPTED&amp;amp;bug_status=IN%20PROGRESS%20DESIGN&amp;amp;bug_status=IN%20PROGRESS%20DESIGN%20COMPLETE&amp;amp;bug_status=IN%20PROGRESS%20IMPLEMENTATION&amp;amp;bug_status=IN%20PROGRESS%20REVIEW&amp;amp;bug_status=REOPENED&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=WaitForUpstream&amp;amp;component=web-hob&amp;amp;target_milestone=1.5&amp;amp;target_milestone=1.5%20M1&amp;amp;target_milestone=1.5%20M2&amp;amp;target_milestone=1.5%20M3&amp;amp;target_milestone=1.5%20M4&amp;amp;target_milestone=1.5%20M5&amp;amp;product=Web%20-%20Hob WebHob Bugzilla feature list]] &lt;br /&gt;
&lt;br /&gt;
== Architecture and component design ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are planning the capabilities of WebHob based on evolutive stages of implementation, using community feedback on each stage to plan, design and implement a set of capabilities for the next stage.&lt;br /&gt;
In the first stage, synchronized with the planning of Yocto 1.5, we&#039;ll implement a build analysis / image inspection module.&lt;br /&gt;
&lt;br /&gt;
WebHob is designed as a collection of components that will run independently performing isolated functions. The interfaces between components are documented on this wiki as to ease interoperability with newer components. From design phase, we&#039;ve taken care to account for further expansion needs, and account for scalability problems.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob general architecture ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Data store investigation results and choices ]]&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob source code repository details ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Django models ]]&lt;br /&gt;
&lt;br /&gt;
* [[ :Category:REST API Contracts| REST API Contracts]]&lt;br /&gt;
&lt;br /&gt;
== Installation and Running ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get it up and running:&lt;br /&gt;
&lt;br /&gt;
* prerequisites: TCP ports 8000 for web interface, and 8200 for the bitbake xmlrpc interface&lt;br /&gt;
&lt;br /&gt;
* checkout the poky tree. currently http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=webhob-poky/master&lt;br /&gt;
* set up a build as normal: &amp;lt;code&amp;gt;  source poky/oe-init-build-env &amp;lt;/code&amp;gt;&lt;br /&gt;
* at this point edit local.conf, or layers, etc.&lt;br /&gt;
* start webhob system:  &amp;lt;code&amp;gt; source webhob start &amp;lt;/code&amp;gt;&lt;br /&gt;
* run builds normally:  &amp;lt;code&amp;gt; bitbake mc &amp;lt;/code&amp;gt;&lt;br /&gt;
* to stop webhob:  &amp;lt;code&amp;gt; source webhob stop &amp;lt;/code&amp;gt;&lt;br /&gt;
* to see the web interface: &amp;lt;code&amp;gt; xdg-open http://localhost:8000/ &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A bunch of files are created and used under the build/ directory:&lt;br /&gt;
* webhob.sqlite - the database file&lt;br /&gt;
* whbmain.log - the log file of the web server&lt;br /&gt;
* whbmain.pid - contains the pid of the web server&lt;br /&gt;
* dsi.pid     - contains the pid of the DSI data bridge&lt;br /&gt;
* bitbake-cookerdaemon.log - the log file of the bitbake server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, including how it runs, see [[ A manual for installation and running WebHob ]].&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
Documentation and results related to WebHob Quality Assurance.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob testing plan ]]&lt;br /&gt;
&lt;br /&gt;
=== QA Reports and Bugzilla entries ===&lt;br /&gt;
&lt;br /&gt;
== Old page content ==&lt;br /&gt;
&lt;br /&gt;
This page is about the Web Hob project. Web Hob is a web-based interface to the Yocto Project. &lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
There have been 2 main pieces of work related to Web Hob so far:&lt;br /&gt;
&lt;br /&gt;
* [[Web Hob design project with T&amp;amp;T|A design project with the London-based agency Tobias &amp;amp; Tobias]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
=== Web Hob information architecture ===&lt;br /&gt;
&lt;br /&gt;
This document represents the content structure of the Web Hob application.&lt;br /&gt;
&lt;br /&gt;
[[File:Web_Hob_content_structure.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Different approaches to multi-user workflows ===&lt;br /&gt;
&lt;br /&gt;
This document outlines the different approaches we have uncovered so far to facilitate multi-user and team work with Web Hob. &lt;br /&gt;
&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Visualisations index ===&lt;br /&gt;
&lt;br /&gt;
The build analysis functionality in Web Hob will include several graphical presentations of build data. The first step to design them is [[visualisations |listing them all]].&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Analysis_REST_API_Contracts&amp;diff=10725</id>
		<title>Analysis REST API Contracts</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Analysis_REST_API_Contracts&amp;diff=10725"/>
		<updated>2013-07-19T08:10:57Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10724</id>
		<title>Toaster</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10724"/>
		<updated>2013-07-19T08:09:20Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:WebHob]]&lt;br /&gt;
WebHob is a Web-based interface to the Bitbake build system and the Poky distribution inside the Yocto Project.&lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
Project planning is available below, are the design documents we follow.&lt;br /&gt;
&lt;br /&gt;
== User interface ==&lt;br /&gt;
The design of the user interface takes place in iterations, and most recent designs supersede older ones. &lt;br /&gt;
Here is a set of links to design documentation.&lt;br /&gt;
* [[Web_Hob_design_project_with_T%26T]] - the latest user interface design&lt;br /&gt;
* [[Visualisations]] - an inventory of data visualisations we aim to include in the first release of Web Hob&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]] - different design approaches to handle multi-user scenarios&lt;br /&gt;
* [[File:Web_Hob_content_structure.pdf]] - Web Hob information architecture&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WebHob clickable prototype ===&lt;br /&gt;
* [http://www.yoctoproject.org/webhob/phase3_final_web_prototype/dashboard.html A web-based prototype of the Web Hob user interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Old design documents ===&lt;br /&gt;
* [[WebHob_Design]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project Planning ==&lt;br /&gt;
&lt;br /&gt;
We plan to develop WebHob functionality in stages. Each stage should match with an Yocto Project release.&lt;br /&gt;
&lt;br /&gt;
=== YP 1.5 release ===&lt;br /&gt;
&lt;br /&gt;
* WebHob will offer features to record and analyze bitbake runs, where a bitbake run is an invocation of bitbake to a certain target.&lt;br /&gt;
* WebHob will offer ways to inspect the system image contents generated by running a Poky target that results in a disk image.&lt;br /&gt;
&lt;br /&gt;
[[https://bugzilla.yoctoproject.org/buglist.cgi?list_id=38454&amp;amp;bug_severity=enhancement&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=ACCEPTED&amp;amp;bug_status=IN%20PROGRESS%20DESIGN&amp;amp;bug_status=IN%20PROGRESS%20DESIGN%20COMPLETE&amp;amp;bug_status=IN%20PROGRESS%20IMPLEMENTATION&amp;amp;bug_status=IN%20PROGRESS%20REVIEW&amp;amp;bug_status=REOPENED&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=WaitForUpstream&amp;amp;component=web-hob&amp;amp;target_milestone=1.5&amp;amp;target_milestone=1.5%20M1&amp;amp;target_milestone=1.5%20M2&amp;amp;target_milestone=1.5%20M3&amp;amp;target_milestone=1.5%20M4&amp;amp;target_milestone=1.5%20M5&amp;amp;product=Web%20-%20Hob WebHob Bugzilla feature list]] &lt;br /&gt;
&lt;br /&gt;
== Architecture and component design ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are planning the capabilities of WebHob based on evolutive stages of implementation, using community feedback on each stage to plan, design and implement a set of capabilities for the next stage.&lt;br /&gt;
In the first stage, synchronized with the planning of Yocto 1.5, we&#039;ll implement a build analysis / image inspection module.&lt;br /&gt;
&lt;br /&gt;
WebHob is designed as a collection of components that will run independently performing isolated functions. The interfaces between components are documented on this wiki as to ease interoperability with newer components. From design phase, we&#039;ve taken care to account for further expansion needs, and account for scalability problems.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob general architecture ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Data store investigation results and choices ]]&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob source code repository details ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Django models ]]&lt;br /&gt;
&lt;br /&gt;
* [[ REST API Contracts ]]&lt;br /&gt;
&lt;br /&gt;
== Installation and Running ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get it up and running:&lt;br /&gt;
&lt;br /&gt;
* prerequisites: TCP ports 8000 for web interface, and 8200 for the bitbake xmlrpc interface&lt;br /&gt;
&lt;br /&gt;
* checkout the poky tree. currently http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=webhob-poky/master&lt;br /&gt;
* set up a build as normal: &amp;lt;code&amp;gt;  source poky/oe-init-build-env &amp;lt;/code&amp;gt;&lt;br /&gt;
* at this point edit local.conf, or layers, etc.&lt;br /&gt;
* start webhob system:  &amp;lt;code&amp;gt; source webhob start &amp;lt;/code&amp;gt;&lt;br /&gt;
* run builds normally:  &amp;lt;code&amp;gt; bitbake mc &amp;lt;/code&amp;gt;&lt;br /&gt;
* to stop webhob:  &amp;lt;code&amp;gt; source webhob stop &amp;lt;/code&amp;gt;&lt;br /&gt;
* to see the web interface: &amp;lt;code&amp;gt; xdg-open http://localhost:8000/ &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A bunch of files are created and used under the build/ directory:&lt;br /&gt;
* webhob.sqlite - the database file&lt;br /&gt;
* whbmain.log - the log file of the web server&lt;br /&gt;
* whbmain.pid - contains the pid of the web server&lt;br /&gt;
* dsi.pid     - contains the pid of the DSI data bridge&lt;br /&gt;
* bitbake-cookerdaemon.log - the log file of the bitbake server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, including how it runs, see [[ A manual for installation and running WebHob ]].&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
Documentation and results related to WebHob Quality Assurance.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob testing plan ]]&lt;br /&gt;
&lt;br /&gt;
=== QA Reports and Bugzilla entries ===&lt;br /&gt;
&lt;br /&gt;
== Old page content ==&lt;br /&gt;
&lt;br /&gt;
This page is about the Web Hob project. Web Hob is a web-based interface to the Yocto Project. &lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
There have been 2 main pieces of work related to Web Hob so far:&lt;br /&gt;
&lt;br /&gt;
* [[Web Hob design project with T&amp;amp;T|A design project with the London-based agency Tobias &amp;amp; Tobias]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
=== Web Hob information architecture ===&lt;br /&gt;
&lt;br /&gt;
This document represents the content structure of the Web Hob application.&lt;br /&gt;
&lt;br /&gt;
[[File:Web_Hob_content_structure.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Different approaches to multi-user workflows ===&lt;br /&gt;
&lt;br /&gt;
This document outlines the different approaches we have uncovered so far to facilitate multi-user and team work with Web Hob. &lt;br /&gt;
&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Visualisations index ===&lt;br /&gt;
&lt;br /&gt;
The build analysis functionality in Web Hob will include several graphical presentations of build data. The first step to design them is [[visualisations |listing them all]].&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10723</id>
		<title>Toaster</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10723"/>
		<updated>2013-07-19T08:08:02Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:WebHob]]&lt;br /&gt;
WebHob is a Web-based interface to the Bitbake build system and the Poky distribution inside the Yocto Project.&lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
Project planning is available below, are the design documents we follow.&lt;br /&gt;
&lt;br /&gt;
== User interface ==&lt;br /&gt;
The design of the user interface takes place in iterations, and most recent designs supersede older ones. &lt;br /&gt;
Here is a set of links to design documentation.&lt;br /&gt;
* [[Web_Hob_design_project_with_T%26T]] - the latest user interface design&lt;br /&gt;
* [[Visualisations]] - an inventory of data visualisations we aim to include in the first release of Web Hob&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]] - different design approaches to handle multi-user scenarios&lt;br /&gt;
* [[File:Web_Hob_content_structure.pdf]] - Web Hob information architecture&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WebHob clickable prototype ===&lt;br /&gt;
* [http://www.yoctoproject.org/webhob/phase3_final_web_prototype/dashboard.html A web-based prototype of the Web Hob user interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Old design documents ===&lt;br /&gt;
* [[WebHob_Design]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project Planning ==&lt;br /&gt;
&lt;br /&gt;
We plan to develop WebHob functionality in stages. Each stage should match with an Yocto Project release.&lt;br /&gt;
&lt;br /&gt;
=== YP 1.5 release ===&lt;br /&gt;
&lt;br /&gt;
* WebHob will offer features to record and analyze bitbake runs, where a bitbake run is an invocation of bitbake to a certain target.&lt;br /&gt;
* WebHob will offer ways to inspect the system image contents generated by running a Poky target that results in a disk image.&lt;br /&gt;
&lt;br /&gt;
[[https://bugzilla.yoctoproject.org/buglist.cgi?list_id=38454&amp;amp;bug_severity=enhancement&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=ACCEPTED&amp;amp;bug_status=IN%20PROGRESS%20DESIGN&amp;amp;bug_status=IN%20PROGRESS%20DESIGN%20COMPLETE&amp;amp;bug_status=IN%20PROGRESS%20IMPLEMENTATION&amp;amp;bug_status=IN%20PROGRESS%20REVIEW&amp;amp;bug_status=REOPENED&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=WaitForUpstream&amp;amp;component=web-hob&amp;amp;target_milestone=1.5&amp;amp;target_milestone=1.5%20M1&amp;amp;target_milestone=1.5%20M2&amp;amp;target_milestone=1.5%20M3&amp;amp;target_milestone=1.5%20M4&amp;amp;target_milestone=1.5%20M5&amp;amp;product=Web%20-%20Hob WebHob Bugzilla feature list]] &lt;br /&gt;
&lt;br /&gt;
== Architecture and component design ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are planning the capabilities of WebHob based on evolutive stages of implementation, using community feedback on each stage to plan, design and implement a set of capabilities for the next stage.&lt;br /&gt;
In the first stage, synchronized with the planning of Yocto 1.5, we&#039;ll implement a build analysis / image inspection module.&lt;br /&gt;
&lt;br /&gt;
WebHob is designed as a collection of components that will run independently performing isolated functions. The interfaces between components are documented on this wiki as to ease interoperability with newer components. From design phase, we&#039;ve taken care to account for further expansion needs, and account for scalability problems.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob general architecture ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Data store investigation results and choices ]]&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob source code repository details ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Django models ]]&lt;br /&gt;
&lt;br /&gt;
* [[Category:REST API Contracts ]]&lt;br /&gt;
&lt;br /&gt;
== Installation and Running ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get it up and running:&lt;br /&gt;
&lt;br /&gt;
* prerequisites: TCP ports 8000 for web interface, and 8200 for the bitbake xmlrpc interface&lt;br /&gt;
&lt;br /&gt;
* checkout the poky tree. currently http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=webhob-poky/master&lt;br /&gt;
* set up a build as normal: &amp;lt;code&amp;gt;  source poky/oe-init-build-env &amp;lt;/code&amp;gt;&lt;br /&gt;
* at this point edit local.conf, or layers, etc.&lt;br /&gt;
* start webhob system:  &amp;lt;code&amp;gt; source webhob start &amp;lt;/code&amp;gt;&lt;br /&gt;
* run builds normally:  &amp;lt;code&amp;gt; bitbake mc &amp;lt;/code&amp;gt;&lt;br /&gt;
* to stop webhob:  &amp;lt;code&amp;gt; source webhob stop &amp;lt;/code&amp;gt;&lt;br /&gt;
* to see the web interface: &amp;lt;code&amp;gt; xdg-open http://localhost:8000/ &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A bunch of files are created and used under the build/ directory:&lt;br /&gt;
* webhob.sqlite - the database file&lt;br /&gt;
* whbmain.log - the log file of the web server&lt;br /&gt;
* whbmain.pid - contains the pid of the web server&lt;br /&gt;
* dsi.pid     - contains the pid of the DSI data bridge&lt;br /&gt;
* bitbake-cookerdaemon.log - the log file of the bitbake server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, including how it runs, see [[ A manual for installation and running WebHob ]].&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
Documentation and results related to WebHob Quality Assurance.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob testing plan ]]&lt;br /&gt;
&lt;br /&gt;
=== QA Reports and Bugzilla entries ===&lt;br /&gt;
&lt;br /&gt;
== Old page content ==&lt;br /&gt;
&lt;br /&gt;
This page is about the Web Hob project. Web Hob is a web-based interface to the Yocto Project. &lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
There have been 2 main pieces of work related to Web Hob so far:&lt;br /&gt;
&lt;br /&gt;
* [[Web Hob design project with T&amp;amp;T|A design project with the London-based agency Tobias &amp;amp; Tobias]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
=== Web Hob information architecture ===&lt;br /&gt;
&lt;br /&gt;
This document represents the content structure of the Web Hob application.&lt;br /&gt;
&lt;br /&gt;
[[File:Web_Hob_content_structure.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Different approaches to multi-user workflows ===&lt;br /&gt;
&lt;br /&gt;
This document outlines the different approaches we have uncovered so far to facilitate multi-user and team work with Web Hob. &lt;br /&gt;
&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Visualisations index ===&lt;br /&gt;
&lt;br /&gt;
The build analysis functionality in Web Hob will include several graphical presentations of build data. The first step to design them is [[visualisations |listing them all]].&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10722</id>
		<title>Toaster</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Toaster&amp;diff=10722"/>
		<updated>2013-07-19T08:07:04Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:WebHob]]&lt;br /&gt;
WebHob is a Web-based interface to the Bitbake build system and the Poky distribution inside the Yocto Project.&lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
Project planning is available below, are the design documents we follow.&lt;br /&gt;
&lt;br /&gt;
== User interface ==&lt;br /&gt;
The design of the user interface takes place in iterations, and most recent designs supersede older ones. &lt;br /&gt;
Here is a set of links to design documentation.&lt;br /&gt;
* [[Web_Hob_design_project_with_T%26T]] - the latest user interface design&lt;br /&gt;
* [[Visualisations]] - an inventory of data visualisations we aim to include in the first release of Web Hob&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]] - different design approaches to handle multi-user scenarios&lt;br /&gt;
* [[File:Web_Hob_content_structure.pdf]] - Web Hob information architecture&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WebHob clickable prototype ===&lt;br /&gt;
* [http://www.yoctoproject.org/webhob/phase3_final_web_prototype/dashboard.html A web-based prototype of the Web Hob user interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Old design documents ===&lt;br /&gt;
* [[WebHob_Design]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project Planning ==&lt;br /&gt;
&lt;br /&gt;
We plan to develop WebHob functionality in stages. Each stage should match with an Yocto Project release.&lt;br /&gt;
&lt;br /&gt;
=== YP 1.5 release ===&lt;br /&gt;
&lt;br /&gt;
* WebHob will offer features to record and analyze bitbake runs, where a bitbake run is an invocation of bitbake to a certain target.&lt;br /&gt;
* WebHob will offer ways to inspect the system image contents generated by running a Poky target that results in a disk image.&lt;br /&gt;
&lt;br /&gt;
[[https://bugzilla.yoctoproject.org/buglist.cgi?list_id=38454&amp;amp;bug_severity=enhancement&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=ACCEPTED&amp;amp;bug_status=IN%20PROGRESS%20DESIGN&amp;amp;bug_status=IN%20PROGRESS%20DESIGN%20COMPLETE&amp;amp;bug_status=IN%20PROGRESS%20IMPLEMENTATION&amp;amp;bug_status=IN%20PROGRESS%20REVIEW&amp;amp;bug_status=REOPENED&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=WaitForUpstream&amp;amp;component=web-hob&amp;amp;target_milestone=1.5&amp;amp;target_milestone=1.5%20M1&amp;amp;target_milestone=1.5%20M2&amp;amp;target_milestone=1.5%20M3&amp;amp;target_milestone=1.5%20M4&amp;amp;target_milestone=1.5%20M5&amp;amp;product=Web%20-%20Hob WebHob Bugzilla feature list]] &lt;br /&gt;
&lt;br /&gt;
== Architecture and component design ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are planning the capabilities of WebHob based on evolutive stages of implementation, using community feedback on each stage to plan, design and implement a set of capabilities for the next stage.&lt;br /&gt;
In the first stage, synchronized with the planning of Yocto 1.5, we&#039;ll implement a build analysis / image inspection module.&lt;br /&gt;
&lt;br /&gt;
WebHob is designed as a collection of components that will run independently performing isolated functions. The interfaces between components are documented on this wiki as to ease interoperability with newer components. From design phase, we&#039;ve taken care to account for further expansion needs, and account for scalability problems.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob general architecture ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Data store investigation results and choices ]]&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob source code repository details ]]&lt;br /&gt;
&lt;br /&gt;
* [[ Django models ]]&lt;br /&gt;
&lt;br /&gt;
* [[Category: REST API Contracts ]]&lt;br /&gt;
&lt;br /&gt;
== Installation and Running ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get it up and running:&lt;br /&gt;
&lt;br /&gt;
* prerequisites: TCP ports 8000 for web interface, and 8200 for the bitbake xmlrpc interface&lt;br /&gt;
&lt;br /&gt;
* checkout the poky tree. currently http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=webhob-poky/master&lt;br /&gt;
* set up a build as normal: &amp;lt;code&amp;gt;  source poky/oe-init-build-env &amp;lt;/code&amp;gt;&lt;br /&gt;
* at this point edit local.conf, or layers, etc.&lt;br /&gt;
* start webhob system:  &amp;lt;code&amp;gt; source webhob start &amp;lt;/code&amp;gt;&lt;br /&gt;
* run builds normally:  &amp;lt;code&amp;gt; bitbake mc &amp;lt;/code&amp;gt;&lt;br /&gt;
* to stop webhob:  &amp;lt;code&amp;gt; source webhob stop &amp;lt;/code&amp;gt;&lt;br /&gt;
* to see the web interface: &amp;lt;code&amp;gt; xdg-open http://localhost:8000/ &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A bunch of files are created and used under the build/ directory:&lt;br /&gt;
* webhob.sqlite - the database file&lt;br /&gt;
* whbmain.log - the log file of the web server&lt;br /&gt;
* whbmain.pid - contains the pid of the web server&lt;br /&gt;
* dsi.pid     - contains the pid of the DSI data bridge&lt;br /&gt;
* bitbake-cookerdaemon.log - the log file of the bitbake server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, including how it runs, see [[ A manual for installation and running WebHob ]].&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
Documentation and results related to WebHob Quality Assurance.&lt;br /&gt;
&lt;br /&gt;
* [[ WebHob testing plan ]]&lt;br /&gt;
&lt;br /&gt;
=== QA Reports and Bugzilla entries ===&lt;br /&gt;
&lt;br /&gt;
== Old page content ==&lt;br /&gt;
&lt;br /&gt;
This page is about the Web Hob project. Web Hob is a web-based interface to the Yocto Project. &lt;br /&gt;
&lt;br /&gt;
General discussion about &#039;&#039;&#039;Web Hob&#039;&#039;&#039; happens on a dedicated mailing list: [https://lists.yoctoproject.org/listinfo/webhob https://lists.yoctoproject.org/listinfo/webhob]&lt;br /&gt;
&lt;br /&gt;
There have been 2 main pieces of work related to Web Hob so far:&lt;br /&gt;
&lt;br /&gt;
* [[Web Hob design project with T&amp;amp;T|A design project with the London-based agency Tobias &amp;amp; Tobias]]&lt;br /&gt;
* [[Yocto Web Hob Design 0.0 — Archived|A preliminary design project]] by [http://www.jimkosem.com/ Jim Kosem]&lt;br /&gt;
&lt;br /&gt;
=== Web Hob information architecture ===&lt;br /&gt;
&lt;br /&gt;
This document represents the content structure of the Web Hob application.&lt;br /&gt;
&lt;br /&gt;
[[File:Web_Hob_content_structure.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Different approaches to multi-user workflows ===&lt;br /&gt;
&lt;br /&gt;
This document outlines the different approaches we have uncovered so far to facilitate multi-user and team work with Web Hob. &lt;br /&gt;
&lt;br /&gt;
* [[File:Multiuser_support_in_Web_Hob.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Visualisations index ===&lt;br /&gt;
&lt;br /&gt;
The build analysis functionality in Web Hob will include several graphical presentations of build data. The first step to design them is [[visualisations |listing them all]].&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10721</id>
		<title>Webhob REST API Builds</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Webhob_REST_API_Builds&amp;diff=10721"/>
		<updated>2013-07-19T08:04:47Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: Created page with &amp;quot;== Builds ==  === Endpoints ===  {| class=&amp;quot;wikitable&amp;quot; |- ! Nr. !! Method !! Endpoint !! Body !! Description !! Comments |- | 1 || GET || /builds || JSON || returns page size limi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Builds ==&lt;br /&gt;
&lt;br /&gt;
=== Endpoints ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Method !! Endpoint !! Body !! Description !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GET || /builds || JSON || returns page size limited and search criteria filtered amount of builds from the data base || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GET || /builds_count || JSON || returns the total amount of builds from the data base || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10720</id>
		<title>Category:REST API Contracts</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10720"/>
		<updated>2013-07-19T07:54:52Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This category contains the REST contracts between WebHob Front End and Back End projects&lt;br /&gt;
&lt;br /&gt;
== Builds ==&lt;br /&gt;
&lt;br /&gt;
[[ Build ]]&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10719</id>
		<title>Category:REST API Contracts</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10719"/>
		<updated>2013-07-18T15:41:03Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This category contains the REST contracts between WebHob Front End and Back End projects&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10718</id>
		<title>Category:REST API Contracts</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10718"/>
		<updated>2013-07-18T15:38:57Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This category contains the REST contracts between WebHob Front End and Back End porjects&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
	<entry>
		<id>https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10717</id>
		<title>Category:REST API Contracts</title>
		<link rel="alternate" type="text/html" href="https://wiki.yoctoproject.org/wiki/index.php?title=Category:REST_API_Contracts&amp;diff=10717"/>
		<updated>2013-07-18T15:37:44Z</updated>

		<summary type="html">&lt;p&gt;Ciprian Pratia: Created page with &amp;quot;==REST API Contracts==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==REST API Contracts==&lt;/div&gt;</summary>
		<author><name>Ciprian Pratia</name></author>
	</entry>
</feed>