api-test.bshapps2.vmcluster.nl
Open in
urlscan Pro
85.10.176.173
Public Scan
Submitted URL: https://api-test.bshapps2.vmcluster.nl/
Effective URL: https://api-test.bshapps2.vmcluster.nl/swagger/ui/index
Submission: On February 24 via api from US — Scanned from US
Effective URL: https://api-test.bshapps2.vmcluster.nl/swagger/ui/index
Submission: On February 24 via api from US — Scanned from US
Form analysis
38 forms found in the DOM<form id="api_selector">
<div class="input"><input placeholder="http://example.com/api" id="input_baseUrl" name="baseUrl" type="text"></div>
<div class="input"><input placeholder="api_key" id="input_apiKey" name="apiKey" type="text"></div>
<div class="input"><a id="explore" class="header__btn" href="#" data-sw-translate="">Explore</a></div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mactivityType0.4484379863438748">activityType</label></td>
<td>
<select class="parameter required " name="activityType" id="mactivityType0.4484379863438748">
<option value="Workshop"> Workshop </option>
<option value="Demonstratie"> Demonstratie </option>
<option value="Adviesgesprek"> Adviesgesprek </option>
<option value="Training"> Training </option>
<option value="DealerCallback"> DealerCallback </option>
</select>
</td>
<td class="markdown">
<p><strong></strong></p>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mstartDate0.7564940577901027">startDate</label></td>
<td>
<input class="parameter required" minlength="1" name="startDate" placeholder="(required)" id="mstartDate0.7564940577901027" type="text" value="">
</td>
<td>
<strong><span class="markdown">
<p>ISO8601 - YYYY-MM-DD</p>
</span></strong>
</td>
<td>query</td>
<td><span class="model-signature">date-time</span></td>
</tr>
<tr>
<td class="code"><label for="mincludeFullyBooked0.6352849188523981">includeFullyBooked</label></td>
<td>
<select class="parameter " name="includeFullyBooked" id="mincludeFullyBooked0.6352849188523981">
<option selected="" value=""></option>
<option value="true"> true </option>
<option value="false"> false </option>
</select>
</td>
<td class="markdown"></td>
<td>query</td>
<td><span class="model-signature">boolean</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mcategoryId0.4505436607589077">categoryId</label></td>
<td>
<select class="parameter required " name="categoryId" id="mcategoryId0.4505436607589077">
<option value="Kookdemonstratie"> Kookdemonstratie </option>
<option value="AlgemeneKookworkshop"> AlgemeneKookworkshop </option>
<option value="Stoomworkshop"> Stoomworkshop </option>
<option value="KoffieWorkshop"> KoffieWorkshop </option>
<option value="ThemaKookworkshop"> ThemaKookworkshop </option>
<option value="LiveCooking"> LiveCooking </option>
<option value="Kooktechnieken"> Kooktechnieken </option>
<option value="DinerAdviesgesprek"> DinerAdviesgesprek </option>
<option value="Evenement"> Evenement </option>
<option value="DealerEvenement"> DealerEvenement </option>
</select>
</td>
<td class="markdown">
<p><strong></strong></p>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mstartDate0.4482435561531768">startDate</label></td>
<td>
<input class="parameter required" minlength="1" name="startDate" placeholder="(required)" id="mstartDate0.4482435561531768" type="text" value="">
</td>
<td>
<strong><span class="markdown">
<p>ISO8601 - YYYY-MM-DD</p>
</span></strong>
</td>
<td>query</td>
<td><span class="model-signature">date-time</span></td>
</tr>
<tr>
<td class="code"><label for="mincludeFullyBooked0.854044221894912">includeFullyBooked</label></td>
<td>
<select class="parameter " name="includeFullyBooked" id="mincludeFullyBooked0.854044221894912">
<option selected="" value=""></option>
<option value="true"> true </option>
<option value="false"> false </option>
</select>
</td>
<td class="markdown"></td>
<td>query</td>
<td><span class="model-signature">boolean</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mactivityId0.38233577873645497">activityId</label></td>
<td>
<input class="parameter required" minlength="1" name="activityId" placeholder="(required)" id="mactivityId0.38233577873645497" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code required"><label for="mstartDate0.43036158505697264">startDate</label></td>
<td>
<input class="parameter required" minlength="1" name="startDate" placeholder="(required)" id="mstartDate0.43036158505697264" type="text" value="">
</td>
<td>
<strong><span class="markdown">
<p>ISO8601 - YYYY-MM-DD</p>
</span></strong>
</td>
<td>query</td>
<td><span class="model-signature">date-time</span></td>
</tr>
<tr>
<td class="code"><label for="mincludeFullyBooked0.9729162376795759">includeFullyBooked</label></td>
<td>
<select class="parameter " name="includeFullyBooked" id="mincludeFullyBooked0.9729162376795759">
<option selected="" value=""></option>
<option value="true"> true </option>
<option value="false"> false </option>
</select>
</td>
<td class="markdown"></td>
<td>query</td>
<td><span class="model-signature">boolean</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mactivityId0.4716540324897771">activityId</label></td>
<td>
<input class="parameter required" minlength="1" name="activityId" placeholder="(required)" id="mactivityId0.4716540324897771" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code required"><label for="maantalPersonen0.20442646358654004">aantalPersonen</label></td>
<td>
<input class="parameter required" minlength="1" name="aantalPersonen" placeholder="(required)" id="maantalPersonen0.20442646358654004" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code"><label for="mvoucherCode0.1279426168272293">voucherCode</label></td>
<td>
<input class="parameter" minlength="0" name="voucherCode" placeholder="" id="mvoucherCode0.1279426168272293" type="text" value="">
</td>
<td class="markdown"></td>
<td>query</td>
<td>
<span class="model-signature">string</span>
</td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mzipCode0.12594063531643607">zipCode</label></td>
<td>
<input class="parameter required" minlength="1" name="zipCode" placeholder="(required)" id="mzipCode0.12594063531643607" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mhouseNumber0.8103217143942751">houseNumber</label></td>
<td>
<input class="parameter required" minlength="1" name="houseNumber" placeholder="(required)" id="mhouseNumber0.8103217143942751" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mappointmentId0.9565958030054404">appointmentId</label></td>
<td>
<input class="parameter required" minlength="1" name="appointmentId" placeholder="(required)" id="mappointmentId0.9565958030054404" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code required"><label for="mhash0.3015475658352582">hash</label></td>
<td>
<input class="parameter required" minlength="1" name="hash" placeholder="(required)" id="mhash0.3015475658352582" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Voucher not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mappointmentId0.08057247710268367">appointmentId</label></td>
<td>
<input class="parameter required" minlength="1" name="appointmentId" placeholder="(required)" id="mappointmentId0.08057247710268367" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code required"><label for="mhash0.9152983493598867">hash</label></td>
<td>
<input class="parameter required" minlength="1" name="hash" placeholder="(required)" id="mhash0.9152983493598867" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mappointment0.8425812253218701">appointment</label></td>
<td>
<textarea class="body-textarea required" placeholder="(required)" name="appointment" id="mappointment0.8425812253218701"></textarea>
<div class="editor_holder"></div>
<br>
<div class="parameter-content-type">
<div><label for="pct0.6795086233551537" data-sw-translate="">Parameter content type:</label>
<select name="parameterContentType" id="pct0.6795086233551537">
<option value="application/json">application/json</option>
<option value="text/json">text/json</option>
<option value="application/xml">application/xml</option>
<option value="text/xml">text/xml</option>
<option value="application/x-www-form-urlencoded">application/x-www-form-urlencoded</option>
</select>
</div>
</div>
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>body</td>
<td><span class="model-signature">
<div>
<div>
<ul class="signature-nav">
<li><a class="description-link" href="#" data-sw-translate="">Model</a></li>
<li><a class="snippet-link selected" href="#" data-sw-translate="">Example Value</a></li>
</ul>
<div>
<div class="signature-container">
<div class="description" style="display: none;">
<span class="strong">Appointments {</span>
<div><span class="propName ">ActivityId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Activity id</p>
</span>,</div>
<div><span class="propName ">ProjectId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Project id</p>
</span>,</div>
<div><span class="propName ">StartTime</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Start date of appointment</p>
</span>,</div>
<div><span class="propName ">NumberOfPerson</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Number of person the attend to the appointment</p>
</span>,</div>
<div><span class="propName ">Salutation</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer salutation</p>
</span>,</div>
<div><span class="propName ">Firstname</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer first name</p>
</span>,</div>
<div><span class="propName ">LastnamePrefix</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer last name prefix</p>
</span>,</div>
<div><span class="propName ">Lastname</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer last name</p>
</span>,</div>
<div><span class="propName ">Street</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer street</p>
</span>,</div>
<div><span class="propName ">HouseNumber</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer house number</p>
</span>,</div>
<div><span class="propName ">HouseNumberAddition</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Addition to house number</p>
</span>,</div>
<div><span class="propName ">ZipCode</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer zip code</p>
</span>,</div>
<div><span class="propName ">City</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer city</p>
</span>,</div>
<div><span class="propName ">County</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer county</p>
</span>,</div>
<div><span class="propName ">Country</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer country</p>
</span>,</div>
<div><span class="propName ">PhoneNumber</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer telephone number</p>
</span>,</div>
<div><span class="propName ">Email</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer email</p>
</span>,</div>
<div><span class="propName ">OptIn</span> (<span class="propType">boolean</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer opt in</p>
</span>,</div>
<div><span class="propName ">BirthDay</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer birthday used for invoice</p>
</span>,</div>
<div><span class="propName ">BankAccountNumber</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer bank account number used for invoice</p>
</span>,</div>
<div><span class="propName ">HowDidYouHearAboutUs</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Extra field for appointment (initially added for Home Of Innovation)</p>
</span>,</div>
<div><span class="propName ">Comment</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Extra comments for appointment</p>
</span>,</div>
<div><span class="propName ">VoucherId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Customer voucher</p>
</span>,</div>
<div><span class="propName ">DealerAppointment</span> (<span class="propType">boolean</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Dealer appointment. Used for adviesgesprek</p>
</span>,</div>
<div><span class="propName ">DealerId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Dealer id</p>
</span>,</div>
<div><span class="propName ">DealerEmail</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Dealer email</p>
</span>,</div>
<div><span class="propName ">DealerName</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Dealer name</p>
</span>,</div>
<div><span class="propName ">DealerAdvice</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Dealer advice</p>
</span>,</div>
<div><span class="propName ">Company</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Company information</p>
</span>,</div>
<div><span class="propName ">DealerEventId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Dealer event id</p>
</span>,</div>
<div><span class="propWrap"><span class="propName ">WebsiteSource</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>) = <span class="propVals">['Twitter', 'FaceBook', 'BrandWebsite', 'Banner',
'Advertisement', 'Dealer']</span>
<table class="optionsWrapper">
<tbody>
<tr>
<th colspan="2">string</th>
</tr>
<tr>
<td class="optionName">Enum:</td>
<td>"Twitter", "FaceBook", "BrandWebsite", "Banner", "Advertisement", "Dealer"</td>
</tr>
</tbody>
</table>
</span>,</div>
<div><span class="propName ">ExtraContacts</span> (<span class="propType">Array[Contact]</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Extra contacts</p>
</span>,</div>
<div><span class="propName ">Appliances</span> (<span class="propType">Array[string]</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Choosen appliances for dealercallback</p>
</span>,</div>
<div><span class="propName ">ProjectType</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>ProjectType for dealercallback</p>
</span>,</div>
<div><span class="propName ">DealerCallbackID</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Dealer ID for dealercallback</p>
</span>,</div>
<div><span class="propName ">DealerCallbackBrand</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Brand for dealercallback</p>
</span>,</div>
<div><span class="propName ">DealerCallbackName</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Dealername</p>
</span>,</div>
<div><span class="propName ">DealerCallbackAddress</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Dealer address</p>
</span>,</div>
<div><span class="propName ">DealerCallbackPhone</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Dealer phone</p>
</span>,</div>
<div><span class="propName ">DealerCallbackEmailAddress</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Dealer email</p>
</span>,</div>
<div><span class="propName ">DealerCallbackVIB</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">HerkomstURL</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Herkomst URL</p>
</span></div><span class="strong">}</span><br><span class="strong">Contact {</span>
<div><span class="propName ">Salutation</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Firstname</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">LastnamePrefix</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Lastname</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">PhoneNumber</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Email</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>)</div><span class="strong">}</span>
</div>
<div class="snippet" style="display: block;">
<div class="snippet_json" style="display: block;">
<pre><code>{
"ActivityId": 0,
"ProjectId": 0,
"StartTime": "2024-02-24T18:49:52.389Z",
"NumberOfPerson": 0,
"Salutation": "string",
"Firstname": "string",
"LastnamePrefix": "string",
"Lastname": "string",
"Street": "string",
"HouseNumber": 0,
"HouseNumberAddition": "string",
"ZipCode": "string",
"City": "string",
"County": "string",
"Country": "string",
"PhoneNumber": "string",
"Email": "string",
"OptIn": true,
"BirthDay": "2024-02-24T18:49:52.390Z",
"BankAccountNumber": "string",
"HowDidYouHearAboutUs": "string",
"Comment": "string",
"VoucherId": 0,
"DealerAppointment": true,
"DealerId": 0,
"DealerEmail": "string",
"DealerName": "string",
"DealerAdvice": "string",
"Company": "string",
"DealerEventId": 0,
"WebsiteSource": "Twitter",
"ExtraContacts": [
{
"Salutation": "string",
"Firstname": "string",
"LastnamePrefix": "string",
"Lastname": "string",
"PhoneNumber": "string",
"Email": "string"
}
],
"Appliances": [
"string"
],
"ProjectType": "string",
"DealerCallbackID": "string",
"DealerCallbackBrand": "string",
"DealerCallbackName": "string",
"DealerCallbackAddress": "string",
"DealerCallbackPhone": "string",
"DealerCallbackEmailAddress": "string",
"DealerCallbackVIB": "string",
"HerkomstURL": "string"
}</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
<div class="snippet_xml" style="display: none;">
<pre><code><?xml version="1.0"?>
<Appointments>
<ActivityId>1</ActivityId>
<ProjectId>1</ProjectId>
<StartTime>1970-01-01T00:00:00.001Z</StartTime>
<NumberOfPerson>1</NumberOfPerson>
<Salutation>string</Salutation>
<Firstname>string</Firstname>
<LastnamePrefix>string</LastnamePrefix>
<Lastname>string</Lastname>
<Street>string</Street>
<HouseNumber>1</HouseNumber>
<HouseNumberAddition>string</HouseNumberAddition>
<ZipCode>string</ZipCode>
<City>string</City>
<County>string</County>
<Country>string</Country>
<PhoneNumber>string</PhoneNumber>
<Email>string</Email>
<OptIn>true</OptIn>
<BirthDay>1970-01-01T00:00:00.001Z</BirthDay>
<BankAccountNumber>string</BankAccountNumber>
<HowDidYouHearAboutUs>string</HowDidYouHearAboutUs>
<Comment>string</Comment>
<VoucherId>1</VoucherId>
<DealerAppointment>true</DealerAppointment>
<DealerId>1</DealerId>
<DealerEmail>string</DealerEmail>
<DealerName>string</DealerName>
<DealerAdvice>string</DealerAdvice>
<Company>string</Company>
<DealerEventId>1</DealerEventId>
<WebsiteSource>Twitter</WebsiteSource>
<ExtraContacts>
<Salutation>string</Salutation>
<Firstname>string</Firstname>
<LastnamePrefix>string</LastnamePrefix>
<Lastname>string</Lastname>
<PhoneNumber>string</PhoneNumber>
<Email>string</Email>
</ExtraContacts>
<Appliances>string</Appliances>
<ProjectType>string</ProjectType>
<DealerCallbackID>string</DealerCallbackID>
<DealerCallbackBrand>string</DealerCallbackBrand>
<DealerCallbackName>string</DealerCallbackName>
<DealerCallbackAddress>string</DealerCallbackAddress>
<DealerCallbackPhone>string</DealerCallbackPhone>
<DealerCallbackEmailAddress>string</DealerCallbackEmailAddress>
<DealerCallbackVIB>string</DealerCallbackVIB>
<HerkomstURL>string</HerkomstURL>
</Appointments>
</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
</div>
</div>
</div>
</div>
</div>
</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mappointmentUpdate0.2787724885954799">appointmentUpdate</label></td>
<td>
<textarea class="body-textarea required" placeholder="(required)" name="appointmentUpdate" id="mappointmentUpdate0.2787724885954799"></textarea>
<div class="editor_holder"></div>
<br>
<div class="parameter-content-type">
<div><label for="pct0.6635934285879292" data-sw-translate="">Parameter content type:</label>
<select name="parameterContentType" id="pct0.6635934285879292">
<option value="application/json">application/json</option>
<option value="text/json">text/json</option>
<option value="application/xml">application/xml</option>
<option value="text/xml">text/xml</option>
<option value="application/x-www-form-urlencoded">application/x-www-form-urlencoded</option>
</select>
</div>
</div>
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>body</td>
<td><span class="model-signature">
<div>
<div>
<ul class="signature-nav">
<li><a class="description-link" href="#" data-sw-translate="">Model</a></li>
<li><a class="snippet-link selected" href="#" data-sw-translate="">Example Value</a></li>
</ul>
<div>
<div class="signature-container">
<div class="description" style="display: none;">
<span class="strong">AppointmentUpdate {</span>
<div><span class="propName ">ActivityId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">ProjectId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">OccurrenceId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">StartTime</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">NumberOfPerson</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Salutation</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Firstname</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">LastnamePrefix</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Lastname</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Street</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">HouseNumber</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">HouseNumberAddition</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">ZipCode</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">City</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">County</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Country</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">PhoneNumber</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Email</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">OptIn</span> (<span class="propType">boolean</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">BirthDay</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">BankAccountNumber</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Comment</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">VoucherId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">DealerAppointment</span> (<span class="propType">boolean</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">DealerId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">DealerEmail</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">DealerName</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">DealerAdvice</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Company</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">DealerEventId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propWrap"><span class="propName ">WebsiteSource</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>) = <span class="propVals">['Twitter', 'FaceBook', 'BrandWebsite', 'Banner',
'Advertisement', 'Dealer']</span>
<table class="optionsWrapper">
<tbody>
<tr>
<th colspan="2">string</th>
</tr>
<tr>
<td class="optionName">Enum:</td>
<td>"Twitter", "FaceBook", "BrandWebsite", "Banner", "Advertisement", "Dealer"</td>
</tr>
</tbody>
</table>
</span>,</div>
<div><span class="propName ">ExtraContacts</span> (<span class="propType">Array[Contact]</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">AppointmentId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Hash</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">SendEmail</span> (<span class="propType">boolean</span>, <span class="propOptKey">optional</span>)</div><span class="strong">}</span><br><span class="strong">Contact {</span>
<div><span class="propName ">Salutation</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Firstname</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">LastnamePrefix</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Lastname</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">PhoneNumber</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Email</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>)</div><span class="strong">}</span>
</div>
<div class="snippet" style="display: block;">
<div class="snippet_json" style="display: block;">
<pre><code>{
"ActivityId": 0,
"ProjectId": 0,
"OccurrenceId": 0,
"StartTime": "2024-02-24T18:49:52.397Z",
"NumberOfPerson": 0,
"Salutation": "string",
"Firstname": "string",
"LastnamePrefix": "string",
"Lastname": "string",
"Street": "string",
"HouseNumber": 0,
"HouseNumberAddition": "string",
"ZipCode": "string",
"City": "string",
"County": "string",
"Country": "string",
"PhoneNumber": "string",
"Email": "string",
"OptIn": true,
"BirthDay": "2024-02-24T18:49:52.397Z",
"BankAccountNumber": "string",
"Comment": "string",
"VoucherId": 0,
"DealerAppointment": true,
"DealerId": 0,
"DealerEmail": "string",
"DealerName": "string",
"DealerAdvice": "string",
"Company": "string",
"DealerEventId": 0,
"WebsiteSource": "Twitter",
"ExtraContacts": [
{
"Salutation": "string",
"Firstname": "string",
"LastnamePrefix": "string",
"Lastname": "string",
"PhoneNumber": "string",
"Email": "string"
}
],
"AppointmentId": 0,
"Hash": "string",
"SendEmail": true
}</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
<div class="snippet_xml" style="display: none;">
<pre><code><?xml version="1.0"?>
<AppointmentUpdate>
<ActivityId>1</ActivityId>
<ProjectId>1</ProjectId>
<OccurrenceId>1</OccurrenceId>
<StartTime>1970-01-01T00:00:00.001Z</StartTime>
<NumberOfPerson>1</NumberOfPerson>
<Salutation>string</Salutation>
<Firstname>string</Firstname>
<LastnamePrefix>string</LastnamePrefix>
<Lastname>string</Lastname>
<Street>string</Street>
<HouseNumber>1</HouseNumber>
<HouseNumberAddition>string</HouseNumberAddition>
<ZipCode>string</ZipCode>
<City>string</City>
<County>string</County>
<Country>string</Country>
<PhoneNumber>string</PhoneNumber>
<Email>string</Email>
<OptIn>true</OptIn>
<BirthDay>1970-01-01T00:00:00.001Z</BirthDay>
<BankAccountNumber>string</BankAccountNumber>
<Comment>string</Comment>
<VoucherId>1</VoucherId>
<DealerAppointment>true</DealerAppointment>
<DealerId>1</DealerId>
<DealerEmail>string</DealerEmail>
<DealerName>string</DealerName>
<DealerAdvice>string</DealerAdvice>
<Company>string</Company>
<DealerEventId>1</DealerEventId>
<WebsiteSource>Twitter</WebsiteSource>
<ExtraContacts>
<Salutation>string</Salutation>
<Firstname>string</Firstname>
<LastnamePrefix>string</LastnamePrefix>
<Lastname>string</Lastname>
<PhoneNumber>string</PhoneNumber>
<Email>string</Email>
</ExtraContacts>
<AppointmentId>1</AppointmentId>
<Hash>string</Hash>
<SendEmail>true</SendEmail>
</AppointmentUpdate>
</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
</div>
</div>
</div>
</div>
</div>
</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Voucher not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mzipCode0.7118084545205334">zipCode</label></td>
<td>
<input class="parameter required" minlength="1" name="zipCode" placeholder="(required)" id="mzipCode0.7118084545205334" type="text" value="">
</td>
<td>
<strong><span class="markdown">
<p>2132LS</p>
</span></strong>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mname0.5602993836682146">name</label></td>
<td>
<input class="parameter required" minlength="1" name="name" placeholder="(required)" id="mname0.5602993836682146" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mid0.3332050734639771">id</label></td>
<td>
<input class="parameter required" minlength="1" name="id" placeholder="(required)" id="mid0.3332050734639771" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mid0.09937533460344095">id</label></td>
<td>
<input class="parameter required" minlength="1" name="id" placeholder="(required)" id="mid0.09937533460344095" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mid0.6872089717435512">id</label></td>
<td>
<input class="parameter required" minlength="1" name="id" placeholder="(required)" id="mid0.6872089717435512" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code required"><label for="mchangeDate0.5525852292968334">changeDate</label></td>
<td>
<input class="parameter required" minlength="1" name="changeDate" placeholder="(required)" id="mchangeDate0.5525852292968334" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">date-time</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mcity0.1192700284533863">city</label></td>
<td>
<input class="parameter required" minlength="1" name="city" placeholder="(required)" id="mcity0.1192700284533863" type="text" value="">
</td>
<td>
<strong><span class="markdown">
<p>The city.</p>
</span></strong>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="meditorTypeId0.8497469313785984">editorTypeId</label></td>
<td>
<input class="parameter required" minlength="1" name="editorTypeId" placeholder="(required)" id="meditorTypeId0.8497469313785984" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mlocationId0.7330294019637651">locationId</label></td>
<td>
<input class="parameter required" minlength="1" name="locationId" placeholder="(required)" id="mlocationId0.7330294019637651" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Project not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mcontactId0.4633657328791745">contactId</label></td>
<td>
<input class="parameter required" minlength="1" name="contactId" placeholder="(required)" id="mcontactId0.4633657328791745" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code required"><label for="mactivityRowId0.32767861293729306">activityRowId</label></td>
<td>
<input class="parameter required" minlength="1" name="activityRowId" placeholder="(required)" id="mactivityRowId0.32767861293729306" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code"><label for="msummaryDealerEmail0.269722751755489">summaryDealerEmail</label></td>
<td>
<input class="parameter" minlength="0" name="summaryDealerEmail" placeholder="" id="msummaryDealerEmail0.269722751755489" type="text" value="">
</td>
<td class="markdown"></td>
<td>query</td>
<td>
<span class="model-signature">string</span>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="moccurrenceUpdate0.5238390776894686">occurrenceUpdate</label></td>
<td>
<textarea class="body-textarea required" placeholder="(required)" name="occurrenceUpdate" id="moccurrenceUpdate0.5238390776894686"></textarea>
<div class="editor_holder"></div>
<br>
<div class="parameter-content-type">
<div><label for="pct0.3296667780449718" data-sw-translate="">Parameter content type:</label>
<select name="parameterContentType" id="pct0.3296667780449718">
<option value="application/json">application/json</option>
<option value="text/json">text/json</option>
<option value="application/xml">application/xml</option>
<option value="text/xml">text/xml</option>
<option value="application/x-www-form-urlencoded">application/x-www-form-urlencoded</option>
</select>
</div>
</div>
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>body</td>
<td><span class="model-signature">
<div>
<div>
<ul class="signature-nav">
<li><a class="description-link" href="#" data-sw-translate="">Model</a></li>
<li><a class="snippet-link selected" href="#" data-sw-translate="">Example Value</a></li>
</ul>
<div>
<div class="signature-container">
<div class="description" style="display: none;">
<span class="strong">OccurrenceUpdate {</span>
<div><span class="propName ">ActivityId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">ProjectId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">AppointmentId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Hash</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">StartTime</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">NumberOfPerson</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>)</div><span class="strong">}</span>
</div>
<div class="snippet" style="display: block;">
<div class="snippet_json" style="display: block;">
<pre><code>{
"ActivityId": 0,
"ProjectId": 0,
"AppointmentId": 0,
"Hash": "string",
"StartTime": "2024-02-24T18:49:52.432Z",
"NumberOfPerson": 0
}</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
<div class="snippet_xml" style="display: none;">
<pre><code><?xml version="1.0"?>
<OccurrenceUpdate>
<ActivityId>1</ActivityId>
<ProjectId>1</ProjectId>
<AppointmentId>1</AppointmentId>
<Hash>string</Hash>
<StartTime>1970-01-01T00:00:00.001Z</StartTime>
<NumberOfPerson>1</NumberOfPerson>
</OccurrenceUpdate>
</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
</div>
</div>
</div>
</div>
</div>
</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Voucher not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mchangeDate0.05826925751332124">changeDate</label></td>
<td>
<input class="parameter required" minlength="1" name="changeDate" placeholder="(required)" id="mchangeDate0.05826925751332124" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">date-time</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mbrand0.6453251774923128">brand</label></td>
<td>
<select class="parameter required " name="brand" id="mbrand0.6453251774923128">
<option value="Siemens"> Siemens </option>
<option value="Bosch"> Bosch </option>
<option value="Neff"> Neff </option>
<option value="Gaggenau"> Gaggenau </option>
<option value="Constructa"> Constructa </option>
</select>
</td>
<td class="markdown">
<p><strong></strong></p>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mid0.2875686391398682">id</label></td>
<td>
<input class="parameter required" minlength="1" name="id" placeholder="(required)" id="mid0.2875686391398682" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Not fount</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mid0.31925338208707266">id</label></td>
<td>
<input class="parameter required" minlength="1" name="id" placeholder="(required)" id="mid0.31925338208707266" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code required"><label for="mchangeDate0.19454950060748621">changeDate</label></td>
<td>
<input class="parameter required" minlength="1" name="changeDate" placeholder="(required)" id="mchangeDate0.19454950060748621" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">date-time</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Not fount</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mproductVib0.7346460338744654">productVib</label></td>
<td>
<input class="parameter required" minlength="1" name="productVib" placeholder="(required)" id="mproductVib0.7346460338744654" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code"><label for="mappointmentId0.1988923265958793">appointmentId</label></td>
<td>
<input class="parameter" minlength="0" name="appointmentId" placeholder="" id="mappointmentId0.1988923265958793" type="text" value="">
</td>
<td class="markdown"></td>
<td>query</td>
<td>
<span class="model-signature">integer</span>
</td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mproductVib0.25860277387912034">productVib</label></td>
<td>
<input class="parameter required" minlength="1" name="productVib" placeholder="(required)" id="mproductVib0.25860277387912034" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code"><label for="mappointmentId0.13599743422026944">appointmentId</label></td>
<td>
<input class="parameter" minlength="0" name="appointmentId" placeholder="" id="mappointmentId0.13599743422026944" type="text" value="">
</td>
<td class="markdown"></td>
<td>query</td>
<td>
<span class="model-signature">integer</span>
</td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="meditorTypeId0.3620518849743679">editorTypeId</label></td>
<td>
<input class="parameter required" minlength="1" name="editorTypeId" placeholder="(required)" id="meditorTypeId0.3620518849743679" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mreportId0.19960680505831863">reportId</label></td>
<td>
<input class="parameter required" minlength="1" name="reportId" placeholder="(required)" id="mreportId0.19960680505831863" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code required"><label for="mtableId0.9757767398541031">tableId</label></td>
<td>
<input class="parameter required" minlength="1" name="tableId" placeholder="(required)" id="mtableId0.9757767398541031" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code required"><label for="mselection0.6461058303939107">selection</label></td>
<td>
<input class="parameter required" minlength="1" name="selection" placeholder="(required)" id="mselection0.6461058303939107" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mreportId0.41497807201922354">reportId</label></td>
<td>
<input class="parameter required" minlength="1" name="reportId" placeholder="(required)" id="mreportId0.41497807201922354" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code required"><label for="mtableId0.27811191303158944">tableId</label></td>
<td>
<input class="parameter required" minlength="1" name="tableId" placeholder="(required)" id="mtableId0.27811191303158944" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code"><label for="mselection0.9842009388222026">selection</label></td>
<td>
<input class="parameter" minlength="0" name="selection" placeholder="" id="mselection0.9842009388222026" type="text" value="">
</td>
<td class="markdown"></td>
<td>query</td>
<td>
<span class="model-signature">string</span>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="memail0.1312937304740074">email</label></td>
<td>
<input class="parameter required" minlength="1" name="email" placeholder="(required)" id="memail0.1312937304740074" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Representative not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="msurveyId0.7498894114783852">surveyId</label></td>
<td>
<input class="parameter required" minlength="1" name="surveyId" placeholder="(required)" id="msurveyId0.7498894114783852" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="msurveyAnswers0.3720217309755913">surveyAnswers</label></td>
<td>
<textarea class="body-textarea required" placeholder="(required)" name="surveyAnswers" id="msurveyAnswers0.3720217309755913"></textarea>
<div class="editor_holder"></div>
<br>
<div class="parameter-content-type">
<div><label for="pct0.03026104089250614" data-sw-translate="">Parameter content type:</label>
<select name="parameterContentType" id="pct0.03026104089250614">
<option value="application/json">application/json</option>
<option value="text/json">text/json</option>
<option value="application/xml">application/xml</option>
<option value="text/xml">text/xml</option>
<option value="application/x-www-form-urlencoded">application/x-www-form-urlencoded</option>
</select>
</div>
</div>
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>body</td>
<td><span class="model-signature">
<div>
<div>
<ul class="signature-nav">
<li><a class="description-link" href="#" data-sw-translate="">Model</a></li>
<li><a class="snippet-link selected" href="#" data-sw-translate="">Example Value</a></li>
</ul>
<div>
<div class="signature-container">
<div class="description" style="display: none;">
<span class="strong">SurveyAnswers {</span>
<div><span class="propName ">SurveyId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Survey ID</p>
</span>,</div>
<div><span class="propName ">Hash</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Hash</p>
</span>,</div>
<div><span class="propName ">AppointmentId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Appointment ID</p>
</span>,</div>
<div><span class="propName ">DealerContactId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>ID of dealer contact (Dealer event survey)</p>
</span>,</div>
<div><span class="propName ">AnonymousId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>ID of anonymouse contact (anonymouse survey)</p>
</span>,</div>
<div><span class="propName ">Answers</span> (<span class="propType">Array[Answer]</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Answer value</p>
</span></div><span class="strong">}</span><br><span class="strong">Answer {</span>
<div><span class="propName ">QuestionId</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>ID of questionId</p>
</span>,</div>
<div><span class="propName ">Value</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>): <span class="propDesc markdown">
<p>Answer value</p>
</span></div><span class="strong">}</span>
</div>
<div class="snippet" style="display: block;">
<div class="snippet_json" style="display: block;">
<pre><code>{
"SurveyId": 0,
"Hash": "string",
"AppointmentId": 0,
"DealerContactId": 0,
"AnonymousId": 0,
"Answers": [
{
"QuestionId": 0,
"Value": "string"
}
]
}</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
<div class="snippet_xml" style="display: none;">
<pre><code><?xml version="1.0"?>
<SurveyAnswers>
<SurveyId>1</SurveyId>
<Hash>string</Hash>
<AppointmentId>1</AppointmentId>
<DealerContactId>1</DealerContactId>
<AnonymousId>1</AnonymousId>
<Answers>
<QuestionId>1</QuestionId>
<Value>string</Value>
</Answers>
</SurveyAnswers>
</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
</div>
</div>
</div>
</div>
</div>
</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Bad request</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mactivityId0.6786138405055759">activityId</label></td>
<td>
<input class="parameter required" minlength="1" name="activityId" placeholder="(required)" id="mactivityId0.6786138405055759" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">integer</span></td>
</tr>
<tr>
<td class="code required"><label for="mvoucher0.9273743430932107">voucher</label></td>
<td>
<input class="parameter required" minlength="1" name="voucher" placeholder="(required)" id="mvoucher0.9273743430932107" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Voucher not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code"><label for="mc0.3967541173313571">c</label></td>
<td>
<input class="parameter" minlength="0" name="c" placeholder="" id="mc0.3967541173313571" type="text" value="">
</td>
<td class="markdown"></td>
<td>query</td>
<td>
<span class="model-signature">string</span>
</td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">500</td>
<td class="markdown">
<p>Internal Server Error</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
Text Content
swagger Explore BSH BAAS API * ACTIVITIES * Show/Hide * List Operations * Expand Operations * * GET /API/ACTIVITIES/GETACTIVITIESBYTYPE * Get activities by type IMPLEMENTATION NOTES This call gives the user a list of activities filtered by type. The range of available appointment dates will start from the given start date parameter. RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { Id (integer, optional): Activity id , ProjectId (integer, optional): Id of project , TypeID (integer, optional): Activity type id , Name (string, optional): Activity name , Type (string, optional): Activity type , Brand (string, optional): Brand , Category (string, optional): Activity category , Location (string, optional): Activity location , ActivityLocation (Location, optional), Description (string, optional): Activity description , Duration (number, optional): Activity duration on hours , Price (number, optional): Activity price in euros , Voucher (boolean, optional): Activity has voucher , TextOptIn (string, optional): Text for opt in , TextThankYou (string, optional): Response text after appointment commit , TextThankYouNoReciept (string, optional): Response text after appointment commit no reciept , Image (string, optional): Activity image 475 x 190px , ImageMenu (string, optional): Activity menu image 174 x 102px , Occurrences (Array[ActivityOccurences], optional): List of available dates , Surveys (Array[integer], optional): List of surveys , FormFields (Array[integer], optional): List of FormFields , DealerEvenementID (integer, optional): Dealer Evenement ID , ShowComment (boolean, optional): Shows / hide comment field } Location { LocationId (integer, optional), Omschrijving (string, optional), Straat (string, optional), Huisnummer (integer, optional), Postcode (string, optional), Plaats (string, optional), Latitude (number, optional), Longitude (number, optional) } ActivityOccurences { StartDate (string, optional): Occurrence start date , EndDate (string, optional): Occurrence end date , CloseDate (string, optional): Close date for booking , MaxPersonPerAppointment (integer, optional): Maximum amount of persons per activity , MaxPersonPerOccurence (integer, optional): Maximum amount of persons per occurrence , CurrentlyBooked (integer, optional): Currently booked per occurrence } [ { "Id": 0, "ProjectId": 0, "TypeID": 0, "Name": "string", "Type": "string", "Brand": "string", "Category": "string", "Location": "string", "ActivityLocation": { "LocationId": 0, "Omschrijving": "string", "Straat": "string", "Huisnummer": 0, "Postcode": "string", "Plaats": "string", "Latitude": 0, "Longitude": 0 }, "Description": "string", "Duration": 0, "Price": 0, "Voucher": true, "TextOptIn": "string", "TextThankYou": "string", "TextThankYouNoReciept": "string", "Image": "string", "ImageMenu": "string", "Occurrences": [ { "StartDate": "2024-02-24T18:49:52.335Z", "EndDate": "2024-02-24T18:49:52.335Z", "CloseDate": "2024-02-24T18:49:52.335Z", "MaxPersonPerAppointment": 0, "MaxPersonPerOccurence": 0, "CurrentlyBooked": 0 } ], "Surveys": [ 0 ], "FormFields": [ 0 ], "DealerEvenementID": 0, "ShowComment": true } ] <?xml version="1.0"?> <Inline Model> <Id>1</Id> <ProjectId>1</ProjectId> <TypeID>1</TypeID> <Name>string</Name> <Type>string</Type> <Brand>string</Brand> <Category>string</Category> <Location>string</Location> <ActivityLocation> <LocationId>1</LocationId> <Omschrijving>string</Omschrijving> <Straat>string</Straat> <Huisnummer>1</Huisnummer> <Postcode>string</Postcode> <Plaats>string</Plaats> <Latitude>1.1</Latitude> <Longitude>1.1</Longitude> </ActivityLocation> <Description>string</Description> <Duration>1.1</Duration> <Price>1.1</Price> <Voucher>true</Voucher> <TextOptIn>string</TextOptIn> <TextThankYou>string</TextThankYou> <TextThankYouNoReciept>string</TextThankYouNoReciept> <Image>string</Image> <ImageMenu>string</ImageMenu> <Occurrences> <StartDate>1970-01-01T00:00:00.001Z</StartDate> <EndDate>1970-01-01T00:00:00.001Z</EndDate> <CloseDate>1970-01-01T00:00:00.001Z</CloseDate> <MaxPersonPerAppointment>1</MaxPersonPerAppointment> <MaxPersonPerOccurence>1</MaxPersonPerOccurence> <CurrentlyBooked>1</CurrentlyBooked> </Occurrences> <Surveys>1</Surveys> <FormFields>1</FormFields> <DealerEvenementID>1</DealerEvenementID> <ShowComment>true</ShowComment> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type activityType Workshop Demonstratie Adviesgesprek Training DealerCallback query string startDate ISO8601 - YYYY-MM-DD query date-time includeFullyBooked true false query boolean RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/ACTIVITIES/GETACTIVITIESBYCATEGORY * Get activities by category IMPLEMENTATION NOTES This call gives the user a list of activities filtered by category. The range of available appointment dates will start from the given start date parameter. RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { Id (integer, optional): Activity id , ProjectId (integer, optional): Id of project , TypeID (integer, optional): Activity type id , Name (string, optional): Activity name , Type (string, optional): Activity type , Brand (string, optional): Brand , Category (string, optional): Activity category , Location (string, optional): Activity location , ActivityLocation (Location, optional), Description (string, optional): Activity description , Duration (number, optional): Activity duration on hours , Price (number, optional): Activity price in euros , Voucher (boolean, optional): Activity has voucher , TextOptIn (string, optional): Text for opt in , TextThankYou (string, optional): Response text after appointment commit , TextThankYouNoReciept (string, optional): Response text after appointment commit no reciept , Image (string, optional): Activity image 475 x 190px , ImageMenu (string, optional): Activity menu image 174 x 102px , Occurrences (Array[ActivityOccurences], optional): List of available dates , Surveys (Array[integer], optional): List of surveys , FormFields (Array[integer], optional): List of FormFields , DealerEvenementID (integer, optional): Dealer Evenement ID , ShowComment (boolean, optional): Shows / hide comment field } Location { LocationId (integer, optional), Omschrijving (string, optional), Straat (string, optional), Huisnummer (integer, optional), Postcode (string, optional), Plaats (string, optional), Latitude (number, optional), Longitude (number, optional) } ActivityOccurences { StartDate (string, optional): Occurrence start date , EndDate (string, optional): Occurrence end date , CloseDate (string, optional): Close date for booking , MaxPersonPerAppointment (integer, optional): Maximum amount of persons per activity , MaxPersonPerOccurence (integer, optional): Maximum amount of persons per occurrence , CurrentlyBooked (integer, optional): Currently booked per occurrence } [ { "Id": 0, "ProjectId": 0, "TypeID": 0, "Name": "string", "Type": "string", "Brand": "string", "Category": "string", "Location": "string", "ActivityLocation": { "LocationId": 0, "Omschrijving": "string", "Straat": "string", "Huisnummer": 0, "Postcode": "string", "Plaats": "string", "Latitude": 0, "Longitude": 0 }, "Description": "string", "Duration": 0, "Price": 0, "Voucher": true, "TextOptIn": "string", "TextThankYou": "string", "TextThankYouNoReciept": "string", "Image": "string", "ImageMenu": "string", "Occurrences": [ { "StartDate": "2024-02-24T18:49:52.355Z", "EndDate": "2024-02-24T18:49:52.355Z", "CloseDate": "2024-02-24T18:49:52.355Z", "MaxPersonPerAppointment": 0, "MaxPersonPerOccurence": 0, "CurrentlyBooked": 0 } ], "Surveys": [ 0 ], "FormFields": [ 0 ], "DealerEvenementID": 0, "ShowComment": true } ] <?xml version="1.0"?> <Inline Model> <Id>1</Id> <ProjectId>1</ProjectId> <TypeID>1</TypeID> <Name>string</Name> <Type>string</Type> <Brand>string</Brand> <Category>string</Category> <Location>string</Location> <ActivityLocation> <LocationId>1</LocationId> <Omschrijving>string</Omschrijving> <Straat>string</Straat> <Huisnummer>1</Huisnummer> <Postcode>string</Postcode> <Plaats>string</Plaats> <Latitude>1.1</Latitude> <Longitude>1.1</Longitude> </ActivityLocation> <Description>string</Description> <Duration>1.1</Duration> <Price>1.1</Price> <Voucher>true</Voucher> <TextOptIn>string</TextOptIn> <TextThankYou>string</TextThankYou> <TextThankYouNoReciept>string</TextThankYouNoReciept> <Image>string</Image> <ImageMenu>string</ImageMenu> <Occurrences> <StartDate>1970-01-01T00:00:00.001Z</StartDate> <EndDate>1970-01-01T00:00:00.001Z</EndDate> <CloseDate>1970-01-01T00:00:00.001Z</CloseDate> <MaxPersonPerAppointment>1</MaxPersonPerAppointment> <MaxPersonPerOccurence>1</MaxPersonPerOccurence> <CurrentlyBooked>1</CurrentlyBooked> </Occurrences> <Surveys>1</Surveys> <FormFields>1</FormFields> <DealerEvenementID>1</DealerEvenementID> <ShowComment>true</ShowComment> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type categoryId Kookdemonstratie AlgemeneKookworkshop Stoomworkshop KoffieWorkshop ThemaKookworkshop LiveCooking Kooktechnieken DinerAdviesgesprek Evenement DealerEvenement query string startDate ISO8601 - YYYY-MM-DD query date-time includeFullyBooked true false query boolean RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/ACTIVITIES/GETACTIVITIESBYID * Get actvity data by id IMPLEMENTATION NOTES This call gives the user 1 activity filtered by activityId. The range of available appointment dates will start from the given start date parameter. RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { Id (integer, optional): Activity id , ProjectId (integer, optional): Id of project , TypeID (integer, optional): Activity type id , Name (string, optional): Activity name , Type (string, optional): Activity type , Brand (string, optional): Brand , Category (string, optional): Activity category , Location (string, optional): Activity location , ActivityLocation (Location, optional), Description (string, optional): Activity description , Duration (number, optional): Activity duration on hours , Price (number, optional): Activity price in euros , Voucher (boolean, optional): Activity has voucher , TextOptIn (string, optional): Text for opt in , TextThankYou (string, optional): Response text after appointment commit , TextThankYouNoReciept (string, optional): Response text after appointment commit no reciept , Image (string, optional): Activity image 475 x 190px , ImageMenu (string, optional): Activity menu image 174 x 102px , Occurrences (Array[ActivityOccurences], optional): List of available dates , Surveys (Array[integer], optional): List of surveys , FormFields (Array[integer], optional): List of FormFields , DealerEvenementID (integer, optional): Dealer Evenement ID , ShowComment (boolean, optional): Shows / hide comment field } Location { LocationId (integer, optional), Omschrijving (string, optional), Straat (string, optional), Huisnummer (integer, optional), Postcode (string, optional), Plaats (string, optional), Latitude (number, optional), Longitude (number, optional) } ActivityOccurences { StartDate (string, optional): Occurrence start date , EndDate (string, optional): Occurrence end date , CloseDate (string, optional): Close date for booking , MaxPersonPerAppointment (integer, optional): Maximum amount of persons per activity , MaxPersonPerOccurence (integer, optional): Maximum amount of persons per occurrence , CurrentlyBooked (integer, optional): Currently booked per occurrence } [ { "Id": 0, "ProjectId": 0, "TypeID": 0, "Name": "string", "Type": "string", "Brand": "string", "Category": "string", "Location": "string", "ActivityLocation": { "LocationId": 0, "Omschrijving": "string", "Straat": "string", "Huisnummer": 0, "Postcode": "string", "Plaats": "string", "Latitude": 0, "Longitude": 0 }, "Description": "string", "Duration": 0, "Price": 0, "Voucher": true, "TextOptIn": "string", "TextThankYou": "string", "TextThankYouNoReciept": "string", "Image": "string", "ImageMenu": "string", "Occurrences": [ { "StartDate": "2024-02-24T18:49:52.363Z", "EndDate": "2024-02-24T18:49:52.363Z", "CloseDate": "2024-02-24T18:49:52.363Z", "MaxPersonPerAppointment": 0, "MaxPersonPerOccurence": 0, "CurrentlyBooked": 0 } ], "Surveys": [ 0 ], "FormFields": [ 0 ], "DealerEvenementID": 0, "ShowComment": true } ] <?xml version="1.0"?> <Inline Model> <Id>1</Id> <ProjectId>1</ProjectId> <TypeID>1</TypeID> <Name>string</Name> <Type>string</Type> <Brand>string</Brand> <Category>string</Category> <Location>string</Location> <ActivityLocation> <LocationId>1</LocationId> <Omschrijving>string</Omschrijving> <Straat>string</Straat> <Huisnummer>1</Huisnummer> <Postcode>string</Postcode> <Plaats>string</Plaats> <Latitude>1.1</Latitude> <Longitude>1.1</Longitude> </ActivityLocation> <Description>string</Description> <Duration>1.1</Duration> <Price>1.1</Price> <Voucher>true</Voucher> <TextOptIn>string</TextOptIn> <TextThankYou>string</TextThankYou> <TextThankYouNoReciept>string</TextThankYouNoReciept> <Image>string</Image> <ImageMenu>string</ImageMenu> <Occurrences> <StartDate>1970-01-01T00:00:00.001Z</StartDate> <EndDate>1970-01-01T00:00:00.001Z</EndDate> <CloseDate>1970-01-01T00:00:00.001Z</CloseDate> <MaxPersonPerAppointment>1</MaxPersonPerAppointment> <MaxPersonPerOccurence>1</MaxPersonPerOccurence> <CurrentlyBooked>1</CurrentlyBooked> </Occurrences> <Surveys>1</Surveys> <FormFields>1</FormFields> <DealerEvenementID>1</DealerEvenementID> <ShowComment>true</ShowComment> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type activityId query integer startDate ISO8601 - YYYY-MM-DD query date-time includeFullyBooked true false query boolean RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/ACTIVITIES/GETACTIVITYPRICE * Get activity price, optional voucher code (0) IMPLEMENTATION NOTES Get activity price, optional voucher code (0) RESPONSE CLASS (STATUS 200) string Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type activityId query integer aantalPersonen query integer voucherCode query string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * ADDRESS * Show/Hide * List Operations * Expand Operations * * GET /API/ADDRESS/GETADDRESSES * Get address data based on zip code and housenumber WARNING: DEPRECATED RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { ZipCode (string, optional), Street (string, optional), City (string, optional), Country (string, optional) } [ { "ZipCode": "string", "Street": "string", "City": "string", "Country": "string" } ] <?xml version="1.0"?> <Inline Model> <ZipCode>string</ZipCode> <Street>string</Street> <City>string</City> <Country>string</Country> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type zipCode query string houseNumber query integer RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * APPOINTMENT * Show/Hide * List Operations * Expand Operations * * DELETE /API/APPOINTMENT * Delete appointment IMPLEMENTATION NOTES This call is used to delete an appointment RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model {} {} <?xml version="1.0"?> <!-- invalid XML --> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type appointmentId query integer hash query string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 404 Voucher not found 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/APPOINTMENT * Get appointment IMPLEMENTATION NOTES This call gives the user a overview of the given appointment. RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { ActivityId (integer, optional): Activity id , ProjectId (integer, optional): Project id , StartTime (string, optional): Start date of appointment , NumberOfPerson (integer, optional): Number of person the attend to the appointment , Salutation (string, optional): Customer salutation , Firstname (string, optional): Customer first name , LastnamePrefix (string, optional): Customer last name prefix , Lastname (string, optional): Customer last name , Street (string, optional): Customer street , HouseNumber (integer, optional): Customer house number , HouseNumberAddition (string, optional): Addition to house number , ZipCode (string, optional): Customer zip code , City (string, optional): Customer city , County (string, optional): Customer county , Country (string, optional): Customer country , PhoneNumber (string, optional): Customer telephone number , Email (string, optional): Customer email , OptIn (boolean, optional): Customer opt in , BirthDay (string, optional): Customer birthday used for invoice , BankAccountNumber (string, optional): Customer bank account number used for invoice , HowDidYouHearAboutUs (string, optional): Extra field for appointment (initially added for Home Of Innovation) , Comment (string, optional): Extra comments for appointment , VoucherId (integer, optional): Customer voucher , DealerAppointment (boolean, optional): Dealer appointment. Used for adviesgesprek , DealerId (integer, optional): Dealer id , DealerEmail (string, optional): Dealer email , DealerName (string, optional): Dealer name , DealerAdvice (string, optional): Dealer advice , Company (string, optional): Company information , DealerEventId (integer, optional): Dealer event id , WebsiteSource (string, optional) = ['Twitter', 'FaceBook', 'BrandWebsite', 'Banner', 'Advertisement', 'Dealer'] stringEnum:"Twitter", "FaceBook", "BrandWebsite", "Banner", "Advertisement", "Dealer" , ExtraContacts (Array[Contact], optional): Extra contacts , Appliances (Array[string], optional): Choosen appliances for dealercallback , ProjectType (string, optional): ProjectType for dealercallback , DealerCallbackID (string, optional): Dealer ID for dealercallback , DealerCallbackBrand (string, optional): Brand for dealercallback , DealerCallbackName (string, optional): Dealername , DealerCallbackAddress (string, optional): Dealer address , DealerCallbackPhone (string, optional): Dealer phone , DealerCallbackEmailAddress (string, optional): Dealer email , DealerCallbackVIB (string, optional), HerkomstURL (string, optional): Herkomst URL } Contact { Salutation (string, optional), Firstname (string, optional), LastnamePrefix (string, optional), Lastname (string, optional), PhoneNumber (string, optional), Email (string, optional) } [ { "ActivityId": 0, "ProjectId": 0, "StartTime": "2024-02-24T18:49:52.381Z", "NumberOfPerson": 0, "Salutation": "string", "Firstname": "string", "LastnamePrefix": "string", "Lastname": "string", "Street": "string", "HouseNumber": 0, "HouseNumberAddition": "string", "ZipCode": "string", "City": "string", "County": "string", "Country": "string", "PhoneNumber": "string", "Email": "string", "OptIn": true, "BirthDay": "2024-02-24T18:49:52.381Z", "BankAccountNumber": "string", "HowDidYouHearAboutUs": "string", "Comment": "string", "VoucherId": 0, "DealerAppointment": true, "DealerId": 0, "DealerEmail": "string", "DealerName": "string", "DealerAdvice": "string", "Company": "string", "DealerEventId": 0, "WebsiteSource": "Twitter", "ExtraContacts": [ { "Salutation": "string", "Firstname": "string", "LastnamePrefix": "string", "Lastname": "string", "PhoneNumber": "string", "Email": "string" } ], "Appliances": [ "string" ], "ProjectType": "string", "DealerCallbackID": "string", "DealerCallbackBrand": "string", "DealerCallbackName": "string", "DealerCallbackAddress": "string", "DealerCallbackPhone": "string", "DealerCallbackEmailAddress": "string", "DealerCallbackVIB": "string", "HerkomstURL": "string" } ] <?xml version="1.0"?> <Inline Model> <ActivityId>1</ActivityId> <ProjectId>1</ProjectId> <StartTime>1970-01-01T00:00:00.001Z</StartTime> <NumberOfPerson>1</NumberOfPerson> <Salutation>string</Salutation> <Firstname>string</Firstname> <LastnamePrefix>string</LastnamePrefix> <Lastname>string</Lastname> <Street>string</Street> <HouseNumber>1</HouseNumber> <HouseNumberAddition>string</HouseNumberAddition> <ZipCode>string</ZipCode> <City>string</City> <County>string</County> <Country>string</Country> <PhoneNumber>string</PhoneNumber> <Email>string</Email> <OptIn>true</OptIn> <BirthDay>1970-01-01T00:00:00.001Z</BirthDay> <BankAccountNumber>string</BankAccountNumber> <HowDidYouHearAboutUs>string</HowDidYouHearAboutUs> <Comment>string</Comment> <VoucherId>1</VoucherId> <DealerAppointment>true</DealerAppointment> <DealerId>1</DealerId> <DealerEmail>string</DealerEmail> <DealerName>string</DealerName> <DealerAdvice>string</DealerAdvice> <Company>string</Company> <DealerEventId>1</DealerEventId> <WebsiteSource>Twitter</WebsiteSource> <ExtraContacts> <Salutation>string</Salutation> <Firstname>string</Firstname> <LastnamePrefix>string</LastnamePrefix> <Lastname>string</Lastname> <PhoneNumber>string</PhoneNumber> <Email>string</Email> </ExtraContacts> <Appliances>string</Appliances> <ProjectType>string</ProjectType> <DealerCallbackID>string</DealerCallbackID> <DealerCallbackBrand>string</DealerCallbackBrand> <DealerCallbackName>string</DealerCallbackName> <DealerCallbackAddress>string</DealerCallbackAddress> <DealerCallbackPhone>string</DealerCallbackPhone> <DealerCallbackEmailAddress>string</DealerCallbackEmailAddress> <DealerCallbackVIB>string</DealerCallbackVIB> <HerkomstURL>string</HerkomstURL> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type appointmentId query integer hash query string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 404 Not found 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * POST /API/APPOINTMENT * Insert appointment IMPLEMENTATION NOTES * This call creates a new appointment Mandatory fields: ProjectId: Id of project ActivityId: Id of Activity StartTime: Start time is the date and time when the appointment will be booked NumberOfPerson: Number of person that will attend to the appointment Optional fields: BirthDay: Birth day is used for invoice BankAccountNumber: Back account number is used for invoice VoucherId: Voucher Id is used to redeem voucher DealerId: Dealer Id is used for Adviesgesprek. The dealer can add a comment to an appointment. After the appointment a overview of the products can be send to the dealer contact. DealerName: Name of dealer contact DealerEmail: Email of dealer contact DealerAdvice: Product advice of dealer Comment: Used for diet advice RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model {} {} <?xml version="1.0"?> <!-- invalid XML --> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type appointment Parameter content type: application/json text/json application/xml text/xml application/x-www-form-urlencoded body * Model * Example Value Appointments { ActivityId (integer, optional): Activity id , ProjectId (integer, optional): Project id , StartTime (string, optional): Start date of appointment , NumberOfPerson (integer, optional): Number of person the attend to the appointment , Salutation (string, optional): Customer salutation , Firstname (string, optional): Customer first name , LastnamePrefix (string, optional): Customer last name prefix , Lastname (string, optional): Customer last name , Street (string, optional): Customer street , HouseNumber (integer, optional): Customer house number , HouseNumberAddition (string, optional): Addition to house number , ZipCode (string, optional): Customer zip code , City (string, optional): Customer city , County (string, optional): Customer county , Country (string, optional): Customer country , PhoneNumber (string, optional): Customer telephone number , Email (string, optional): Customer email , OptIn (boolean, optional): Customer opt in , BirthDay (string, optional): Customer birthday used for invoice , BankAccountNumber (string, optional): Customer bank account number used for invoice , HowDidYouHearAboutUs (string, optional): Extra field for appointment (initially added for Home Of Innovation) , Comment (string, optional): Extra comments for appointment , VoucherId (integer, optional): Customer voucher , DealerAppointment (boolean, optional): Dealer appointment. Used for adviesgesprek , DealerId (integer, optional): Dealer id , DealerEmail (string, optional): Dealer email , DealerName (string, optional): Dealer name , DealerAdvice (string, optional): Dealer advice , Company (string, optional): Company information , DealerEventId (integer, optional): Dealer event id , WebsiteSource (string, optional) = ['Twitter', 'FaceBook', 'BrandWebsite', 'Banner', 'Advertisement', 'Dealer'] stringEnum:"Twitter", "FaceBook", "BrandWebsite", "Banner", "Advertisement", "Dealer" , ExtraContacts (Array[Contact], optional): Extra contacts , Appliances (Array[string], optional): Choosen appliances for dealercallback , ProjectType (string, optional): ProjectType for dealercallback , DealerCallbackID (string, optional): Dealer ID for dealercallback , DealerCallbackBrand (string, optional): Brand for dealercallback , DealerCallbackName (string, optional): Dealername , DealerCallbackAddress (string, optional): Dealer address , DealerCallbackPhone (string, optional): Dealer phone , DealerCallbackEmailAddress (string, optional): Dealer email , DealerCallbackVIB (string, optional), HerkomstURL (string, optional): Herkomst URL } Contact { Salutation (string, optional), Firstname (string, optional), LastnamePrefix (string, optional), Lastname (string, optional), PhoneNumber (string, optional), Email (string, optional) } { "ActivityId": 0, "ProjectId": 0, "StartTime": "2024-02-24T18:49:52.389Z", "NumberOfPerson": 0, "Salutation": "string", "Firstname": "string", "LastnamePrefix": "string", "Lastname": "string", "Street": "string", "HouseNumber": 0, "HouseNumberAddition": "string", "ZipCode": "string", "City": "string", "County": "string", "Country": "string", "PhoneNumber": "string", "Email": "string", "OptIn": true, "BirthDay": "2024-02-24T18:49:52.390Z", "BankAccountNumber": "string", "HowDidYouHearAboutUs": "string", "Comment": "string", "VoucherId": 0, "DealerAppointment": true, "DealerId": 0, "DealerEmail": "string", "DealerName": "string", "DealerAdvice": "string", "Company": "string", "DealerEventId": 0, "WebsiteSource": "Twitter", "ExtraContacts": [ { "Salutation": "string", "Firstname": "string", "LastnamePrefix": "string", "Lastname": "string", "PhoneNumber": "string", "Email": "string" } ], "Appliances": [ "string" ], "ProjectType": "string", "DealerCallbackID": "string", "DealerCallbackBrand": "string", "DealerCallbackName": "string", "DealerCallbackAddress": "string", "DealerCallbackPhone": "string", "DealerCallbackEmailAddress": "string", "DealerCallbackVIB": "string", "HerkomstURL": "string" } <?xml version="1.0"?> <Appointments> <ActivityId>1</ActivityId> <ProjectId>1</ProjectId> <StartTime>1970-01-01T00:00:00.001Z</StartTime> <NumberOfPerson>1</NumberOfPerson> <Salutation>string</Salutation> <Firstname>string</Firstname> <LastnamePrefix>string</LastnamePrefix> <Lastname>string</Lastname> <Street>string</Street> <HouseNumber>1</HouseNumber> <HouseNumberAddition>string</HouseNumberAddition> <ZipCode>string</ZipCode> <City>string</City> <County>string</County> <Country>string</Country> <PhoneNumber>string</PhoneNumber> <Email>string</Email> <OptIn>true</OptIn> <BirthDay>1970-01-01T00:00:00.001Z</BirthDay> <BankAccountNumber>string</BankAccountNumber> <HowDidYouHearAboutUs>string</HowDidYouHearAboutUs> <Comment>string</Comment> <VoucherId>1</VoucherId> <DealerAppointment>true</DealerAppointment> <DealerId>1</DealerId> <DealerEmail>string</DealerEmail> <DealerName>string</DealerName> <DealerAdvice>string</DealerAdvice> <Company>string</Company> <DealerEventId>1</DealerEventId> <WebsiteSource>Twitter</WebsiteSource> <ExtraContacts> <Salutation>string</Salutation> <Firstname>string</Firstname> <LastnamePrefix>string</LastnamePrefix> <Lastname>string</Lastname> <PhoneNumber>string</PhoneNumber> <Email>string</Email> </ExtraContacts> <Appliances>string</Appliances> <ProjectType>string</ProjectType> <DealerCallbackID>string</DealerCallbackID> <DealerCallbackBrand>string</DealerCallbackBrand> <DealerCallbackName>string</DealerCallbackName> <DealerCallbackAddress>string</DealerCallbackAddress> <DealerCallbackPhone>string</DealerCallbackPhone> <DealerCallbackEmailAddress>string</DealerCallbackEmailAddress> <DealerCallbackVIB>string</DealerCallbackVIB> <HerkomstURL>string</HerkomstURL> </Appointments> RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 404 Not found 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * PUT /API/APPOINTMENT * Update appointment IMPLEMENTATION NOTES * This call updates the given appointment Mandatory fields: AppointmentId: Id of appointment ProjectId: Id of project ActivityId: Id of Activity StartTime: Start time is the date and time when the appointment will be booked NumberOfPerson: Number of person that will attend to the appointment Optional fields: BirthDay: Birth day is used for invoice BankAccountNumber: Back account number is used for invoice VoucherId: Voucher Id is used to redeem voucher DealerId: Dealer Id is used for Adviesgesprek. The dealer can add a comment to an appointment. After the appointment a overview of the products can be send to the dealer contact. DealerName: Name of dealer contact DealerEmail: Email of dealer contact DealerAdvice: Product advice of dealer Comment: Used for diet advice RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model {} {} <?xml version="1.0"?> <!-- invalid XML --> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type appointmentUpdate Parameter content type: application/json text/json application/xml text/xml application/x-www-form-urlencoded body * Model * Example Value AppointmentUpdate { ActivityId (integer, optional), ProjectId (integer, optional), OccurrenceId (integer, optional), StartTime (string, optional), NumberOfPerson (integer, optional), Salutation (string, optional), Firstname (string, optional), LastnamePrefix (string, optional), Lastname (string, optional), Street (string, optional), HouseNumber (integer, optional), HouseNumberAddition (string, optional), ZipCode (string, optional), City (string, optional), County (string, optional), Country (string, optional), PhoneNumber (string, optional), Email (string, optional), OptIn (boolean, optional), BirthDay (string, optional), BankAccountNumber (string, optional), Comment (string, optional), VoucherId (integer, optional), DealerAppointment (boolean, optional), DealerId (integer, optional), DealerEmail (string, optional), DealerName (string, optional), DealerAdvice (string, optional), Company (string, optional), DealerEventId (integer, optional), WebsiteSource (string, optional) = ['Twitter', 'FaceBook', 'BrandWebsite', 'Banner', 'Advertisement', 'Dealer'] stringEnum:"Twitter", "FaceBook", "BrandWebsite", "Banner", "Advertisement", "Dealer" , ExtraContacts (Array[Contact], optional), AppointmentId (integer, optional), Hash (string, optional), SendEmail (boolean, optional) } Contact { Salutation (string, optional), Firstname (string, optional), LastnamePrefix (string, optional), Lastname (string, optional), PhoneNumber (string, optional), Email (string, optional) } { "ActivityId": 0, "ProjectId": 0, "OccurrenceId": 0, "StartTime": "2024-02-24T18:49:52.397Z", "NumberOfPerson": 0, "Salutation": "string", "Firstname": "string", "LastnamePrefix": "string", "Lastname": "string", "Street": "string", "HouseNumber": 0, "HouseNumberAddition": "string", "ZipCode": "string", "City": "string", "County": "string", "Country": "string", "PhoneNumber": "string", "Email": "string", "OptIn": true, "BirthDay": "2024-02-24T18:49:52.397Z", "BankAccountNumber": "string", "Comment": "string", "VoucherId": 0, "DealerAppointment": true, "DealerId": 0, "DealerEmail": "string", "DealerName": "string", "DealerAdvice": "string", "Company": "string", "DealerEventId": 0, "WebsiteSource": "Twitter", "ExtraContacts": [ { "Salutation": "string", "Firstname": "string", "LastnamePrefix": "string", "Lastname": "string", "PhoneNumber": "string", "Email": "string" } ], "AppointmentId": 0, "Hash": "string", "SendEmail": true } <?xml version="1.0"?> <AppointmentUpdate> <ActivityId>1</ActivityId> <ProjectId>1</ProjectId> <OccurrenceId>1</OccurrenceId> <StartTime>1970-01-01T00:00:00.001Z</StartTime> <NumberOfPerson>1</NumberOfPerson> <Salutation>string</Salutation> <Firstname>string</Firstname> <LastnamePrefix>string</LastnamePrefix> <Lastname>string</Lastname> <Street>string</Street> <HouseNumber>1</HouseNumber> <HouseNumberAddition>string</HouseNumberAddition> <ZipCode>string</ZipCode> <City>string</City> <County>string</County> <Country>string</Country> <PhoneNumber>string</PhoneNumber> <Email>string</Email> <OptIn>true</OptIn> <BirthDay>1970-01-01T00:00:00.001Z</BirthDay> <BankAccountNumber>string</BankAccountNumber> <Comment>string</Comment> <VoucherId>1</VoucherId> <DealerAppointment>true</DealerAppointment> <DealerId>1</DealerId> <DealerEmail>string</DealerEmail> <DealerName>string</DealerName> <DealerAdvice>string</DealerAdvice> <Company>string</Company> <DealerEventId>1</DealerEventId> <WebsiteSource>Twitter</WebsiteSource> <ExtraContacts> <Salutation>string</Salutation> <Firstname>string</Firstname> <LastnamePrefix>string</LastnamePrefix> <Lastname>string</Lastname> <PhoneNumber>string</PhoneNumber> <Email>string</Email> </ExtraContacts> <AppointmentId>1</AppointmentId> <Hash>string</Hash> <SendEmail>true</SendEmail> </AppointmentUpdate> RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 404 Voucher not found 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * BRAND * Show/Hide * List Operations * Expand Operations * * GET /API/BRAND/GETBRANDS * Get brands RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { ID (integer, optional), Name (string, optional), Code (string, optional), SalesOrg (string, optional) } [ { "ID": 0, "Name": "string", "Code": "string", "SalesOrg": "string" } ] <?xml version="1.0"?> <Inline Model> <ID>1</ID> <Name>string</Name> <Code>string</Code> <SalesOrg>string</SalesOrg> </Inline Model> Response Content Type application/json text/json application/xml text/xml RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * CG3 * Show/Hide * List Operations * Expand Operations * * GET /API/CG3/GETCG3CODES * RESPONSE CLASS (STATUS 200) OK * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { ID (integer, optional), Name (string, optional), Description (string, optional), MG3Codes (Array[MG3], optional) } MG3 { ID (integer, optional), Name (string, optional), Description (string, optional) } [ { "ID": 0, "Name": "string", "Description": "string", "MG3Codes": [ { "ID": 0, "Name": "string", "Description": "string" } ] } ] <?xml version="1.0"?> <Inline Model> <ID>1</ID> <Name>string</Name> <Description>string</Description> <MG3Codes> <ID>1</ID> <Name>string</Name> <Description>string</Description> </MG3Codes> </Inline Model> Response Content Type application/json text/json application/xml text/xml Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * DEALER * Show/Hide * List Operations * Expand Operations * * GET /API/DEALER/GETDEALERS * Get dealers by zipCode IMPLEMENTATION NOTES This call gets list of dealers. Use minimal 3 numbers in request for example "213" RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { Id (integer, optional): Dealer id , DealerNumber (integer, optional): Dealer number as long , OfficeNumber (string, optional): Nuber of office location , Name (string, optional): Dealer name , Address (string, optional): Dealer address , HouseNumber (string, optional): Dealer house number , HouseNumberAddition (string, optional): House number addition , ZipCode (string, optional): Dealer zip code , City (string, optional): Dealer city , Email (string, optional): Dealer email } [ { "Id": 0, "DealerNumber": 0, "OfficeNumber": "string", "Name": "string", "Address": "string", "HouseNumber": "string", "HouseNumberAddition": "string", "ZipCode": "string", "City": "string", "Email": "string" } ] <?xml version="1.0"?> <Inline Model> <Id>1</Id> <DealerNumber>1</DealerNumber> <OfficeNumber>string</OfficeNumber> <Name>string</Name> <Address>string</Address> <HouseNumber>string</HouseNumber> <HouseNumberAddition>string</HouseNumberAddition> <ZipCode>string</ZipCode> <City>string</City> <Email>string</Email> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type zipCode 2132LS query string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/DEALER/GETDEALERSBYNAME * Get dealers by name IMPLEMENTATION NOTES This call gets list of dealers. RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { Id (integer, optional): Dealer id , DealerNumber (integer, optional): Dealer number as long , OfficeNumber (string, optional): Nuber of office location , Name (string, optional): Dealer name , Address (string, optional): Dealer address , HouseNumber (string, optional): Dealer house number , HouseNumberAddition (string, optional): House number addition , ZipCode (string, optional): Dealer zip code , City (string, optional): Dealer city , Email (string, optional): Dealer email } [ { "Id": 0, "DealerNumber": 0, "OfficeNumber": "string", "Name": "string", "Address": "string", "HouseNumber": "string", "HouseNumberAddition": "string", "ZipCode": "string", "City": "string", "Email": "string" } ] <?xml version="1.0"?> <Inline Model> <Id>1</Id> <DealerNumber>1</DealerNumber> <OfficeNumber>string</OfficeNumber> <Name>string</Name> <Address>string</Address> <HouseNumber>string</HouseNumber> <HouseNumberAddition>string</HouseNumberAddition> <ZipCode>string</ZipCode> <City>string</City> <Email>string</Email> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type name query string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/DEALER/GETDEALERSBYID * Get dealers by name IMPLEMENTATION NOTES This call gets list of dealers. RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { Id (integer, optional): Dealer id , DealerNumber (integer, optional): Dealer number as long , OfficeNumber (string, optional): Nuber of office location , Name (string, optional): Dealer name , Address (string, optional): Dealer address , HouseNumber (string, optional): Dealer house number , HouseNumberAddition (string, optional): House number addition , ZipCode (string, optional): Dealer zip code , City (string, optional): Dealer city , Email (string, optional): Dealer email } [ { "Id": 0, "DealerNumber": 0, "OfficeNumber": "string", "Name": "string", "Address": "string", "HouseNumber": "string", "HouseNumberAddition": "string", "ZipCode": "string", "City": "string", "Email": "string" } ] <?xml version="1.0"?> <Inline Model> <Id>1</Id> <DealerNumber>1</DealerNumber> <OfficeNumber>string</OfficeNumber> <Name>string</Name> <Address>string</Address> <HouseNumber>string</HouseNumber> <HouseNumberAddition>string</HouseNumberAddition> <ZipCode>string</ZipCode> <City>string</City> <Email>string</Email> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type id query integer RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/DEALER/GETDEALERSBYREPRESENTATIVE * Get dealers by representative IMPLEMENTATION NOTES This call gets list of dealers by representative. RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { DealerContacts (Array[DealerContact], optional): List of dealer contacts , BrandCG3 (Array[BrandCG3], optional): Dictionary of brand and CG3 values , DeliveryAddresses (Array[DeliveryAddress], optional): List of delevery a , Id (integer, optional): Dealer id , DealerNumber (integer, optional): Dealer number as long , OfficeNumber (string, optional): Nuber of office location , Name (string, optional): Dealer name , Address (string, optional): Dealer address , HouseNumber (string, optional): Dealer house number , HouseNumberAddition (string, optional): House number addition , ZipCode (string, optional): Dealer zip code , City (string, optional): Dealer city , Email (string, optional): Dealer email } DealerContact { ID (integer, optional): Contact ID , Code (string, optional): Contact websnet code , Salutation (string, optional): Contact Salutation , Firstname (string, optional): Contact first name , Lastname (string, optional): Contact last name , PhoneNumber (string, optional): Contact telephone number , Email (string, optional): Contact email , Department (string, optional): Contact department , Function (string, optional): Contact function } BrandCG3 { BrandID (integer, optional): Brand ID , Brand (string, optional): Brand name , CG3 (string, optional): CG3 code } DeliveryAddress { Id (integer, optional): Address id , BrandID (integer, optional): Brand ID , DealerNumber (string, optional): Dealer number as long , Code (string, optional): Address code , Brand (string, optional): Brand , Name (string, optional): Name , Street (string, optional): Street , ZipCode (string, optional): Zip code , City (string, optional): City , PhoneNumber (string, optional): Phone number , Standard (boolean, optional): Standard address } [ { "DealerContacts": [ { "ID": 0, "Code": "string", "Salutation": "string", "Firstname": "string", "Lastname": "string", "PhoneNumber": "string", "Email": "string", "Department": "string", "Function": "string" } ], "BrandCG3": [ { "BrandID": 0, "Brand": "string", "CG3": "string" } ], "DeliveryAddresses": [ { "Id": 0, "BrandID": 0, "DealerNumber": "string", "Code": "string", "Brand": "string", "Name": "string", "Street": "string", "ZipCode": "string", "City": "string", "PhoneNumber": "string", "Standard": true } ], "Id": 0, "DealerNumber": 0, "OfficeNumber": "string", "Name": "string", "Address": "string", "HouseNumber": "string", "HouseNumberAddition": "string", "ZipCode": "string", "City": "string", "Email": "string" } ] <?xml version="1.0"?> <Inline Model> <DealerContacts> <ID>1</ID> <Code>string</Code> <Salutation>string</Salutation> <Firstname>string</Firstname> <Lastname>string</Lastname> <PhoneNumber>string</PhoneNumber> <Email>string</Email> <Department>string</Department> <Function>string</Function> </DealerContacts> <BrandCG3> <BrandID>1</BrandID> <Brand>string</Brand> <CG3>string</CG3> </BrandCG3> <DeliveryAddresses> <Id>1</Id> <BrandID>1</BrandID> <DealerNumber>string</DealerNumber> <Code>string</Code> <Brand>string</Brand> <Name>string</Name> <Street>string</Street> <ZipCode>string</ZipCode> <City>string</City> <PhoneNumber>string</PhoneNumber> <Standard>true</Standard> </DeliveryAddresses> <Id>1</Id> <DealerNumber>1</DealerNumber> <OfficeNumber>string</OfficeNumber> <Name>string</Name> <Address>string</Address> <HouseNumber>string</HouseNumber> <HouseNumberAddition>string</HouseNumberAddition> <ZipCode>string</ZipCode> <City>string</City> <Email>string</Email> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type id query integer RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/DEALER/GETDEALERSBYREPRESENTATIVEDATE * Get dealers by representative IMPLEMENTATION NOTES This call gets list of dealers by representative. RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { DealerContacts (Array[DealerContact], optional): List of dealer contacts , BrandCG3 (Array[BrandCG3], optional): Dictionary of brand and CG3 values , DeliveryAddresses (Array[DeliveryAddress], optional): List of delevery a , Id (integer, optional): Dealer id , DealerNumber (integer, optional): Dealer number as long , OfficeNumber (string, optional): Nuber of office location , Name (string, optional): Dealer name , Address (string, optional): Dealer address , HouseNumber (string, optional): Dealer house number , HouseNumberAddition (string, optional): House number addition , ZipCode (string, optional): Dealer zip code , City (string, optional): Dealer city , Email (string, optional): Dealer email } DealerContact { ID (integer, optional): Contact ID , Code (string, optional): Contact websnet code , Salutation (string, optional): Contact Salutation , Firstname (string, optional): Contact first name , Lastname (string, optional): Contact last name , PhoneNumber (string, optional): Contact telephone number , Email (string, optional): Contact email , Department (string, optional): Contact department , Function (string, optional): Contact function } BrandCG3 { BrandID (integer, optional): Brand ID , Brand (string, optional): Brand name , CG3 (string, optional): CG3 code } DeliveryAddress { Id (integer, optional): Address id , BrandID (integer, optional): Brand ID , DealerNumber (string, optional): Dealer number as long , Code (string, optional): Address code , Brand (string, optional): Brand , Name (string, optional): Name , Street (string, optional): Street , ZipCode (string, optional): Zip code , City (string, optional): City , PhoneNumber (string, optional): Phone number , Standard (boolean, optional): Standard address } [ { "DealerContacts": [ { "ID": 0, "Code": "string", "Salutation": "string", "Firstname": "string", "Lastname": "string", "PhoneNumber": "string", "Email": "string", "Department": "string", "Function": "string" } ], "BrandCG3": [ { "BrandID": 0, "Brand": "string", "CG3": "string" } ], "DeliveryAddresses": [ { "Id": 0, "BrandID": 0, "DealerNumber": "string", "Code": "string", "Brand": "string", "Name": "string", "Street": "string", "ZipCode": "string", "City": "string", "PhoneNumber": "string", "Standard": true } ], "Id": 0, "DealerNumber": 0, "OfficeNumber": "string", "Name": "string", "Address": "string", "HouseNumber": "string", "HouseNumberAddition": "string", "ZipCode": "string", "City": "string", "Email": "string" } ] <?xml version="1.0"?> <Inline Model> <DealerContacts> <ID>1</ID> <Code>string</Code> <Salutation>string</Salutation> <Firstname>string</Firstname> <Lastname>string</Lastname> <PhoneNumber>string</PhoneNumber> <Email>string</Email> <Department>string</Department> <Function>string</Function> </DealerContacts> <BrandCG3> <BrandID>1</BrandID> <Brand>string</Brand> <CG3>string</CG3> </BrandCG3> <DeliveryAddresses> <Id>1</Id> <BrandID>1</BrandID> <DealerNumber>string</DealerNumber> <Code>string</Code> <Brand>string</Brand> <Name>string</Name> <Street>string</Street> <ZipCode>string</ZipCode> <City>string</City> <PhoneNumber>string</PhoneNumber> <Standard>true</Standard> </DeliveryAddresses> <Id>1</Id> <DealerNumber>1</DealerNumber> <OfficeNumber>string</OfficeNumber> <Name>string</Name> <Address>string</Address> <HouseNumber>string</HouseNumber> <HouseNumberAddition>string</HouseNumberAddition> <ZipCode>string</ZipCode> <City>string</City> <Email>string</Email> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type id query integer changeDate query date-time RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/DEALER/GETDEALERSBYCITY * Gets the dealers by city. RESPONSE CLASS (STATUS 200) OK * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { Id (integer, optional): Dealer id , DealerNumber (integer, optional): Dealer number as long , OfficeNumber (string, optional): Nuber of office location , Name (string, optional): Dealer name , Address (string, optional): Dealer address , HouseNumber (string, optional): Dealer house number , HouseNumberAddition (string, optional): House number addition , ZipCode (string, optional): Dealer zip code , City (string, optional): Dealer city , Email (string, optional): Dealer email } [ { "Id": 0, "DealerNumber": 0, "OfficeNumber": "string", "Name": "string", "Address": "string", "HouseNumber": "string", "HouseNumberAddition": "string", "ZipCode": "string", "City": "string", "Email": "string" } ] <?xml version="1.0"?> <Inline Model> <Id>1</Id> <DealerNumber>1</DealerNumber> <OfficeNumber>string</OfficeNumber> <Name>string</Name> <Address>string</Address> <HouseNumber>string</HouseNumber> <HouseNumberAddition>string</HouseNumberAddition> <ZipCode>string</ZipCode> <City>string</City> <Email>string</Email> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type city The city. query string Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * HELPLINK * Show/Hide * List Operations * Expand Operations * * GET /API/HELPLINK * RESPONSE CLASS (STATUS 200) OK * Model * Example Value Inline Model {} {} <?xml version="1.0"?> <!-- invalid XML --> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type editorTypeId query integer Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * LOCATION * Show/Hide * List Operations * Expand Operations * * POST /API/LOCATION/GETLOCATION * Get projects IMPLEMENTATION NOTES This call gives the user a list of projects. The projectId is used when inserting an appointment. RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { LocationId (integer, optional), Omschrijving (string, optional), Straat (string, optional), Huisnummer (integer, optional), Postcode (string, optional), Plaats (string, optional), Latitude (number, optional), Longitude (number, optional) } [ { "LocationId": 0, "Omschrijving": "string", "Straat": "string", "Huisnummer": 0, "Postcode": "string", "Plaats": "string", "Latitude": 0, "Longitude": 0 } ] <?xml version="1.0"?> <Inline Model> <LocationId>1</LocationId> <Omschrijving>string</Omschrijving> <Straat>string</Straat> <Huisnummer>1</Huisnummer> <Postcode>string</Postcode> <Plaats>string</Plaats> <Latitude>1.1</Latitude> <Longitude>1.1</Longitude> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type locationId query integer RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 404 Project not found 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * MAIL * Show/Hide * List Operations * Expand Operations * * POST /API/MAIL * RESPONSE CLASS (STATUS 200) OK * Model * Example Value Inline Model {} {} <?xml version="1.0"?> <!-- invalid XML --> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type contactId query integer activityRowId query integer summaryDealerEmail query string Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * OCCURRENCE * Show/Hide * List Operations * Expand Operations * * PUT /API/OCCURRENCE * RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model {} {} <?xml version="1.0"?> <!-- invalid XML --> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type occurrenceUpdate Parameter content type: application/json text/json application/xml text/xml application/x-www-form-urlencoded body * Model * Example Value OccurrenceUpdate { ActivityId (integer, optional), ProjectId (integer, optional), AppointmentId (integer, optional), Hash (string, optional), StartTime (string, optional), NumberOfPerson (integer, optional) } { "ActivityId": 0, "ProjectId": 0, "AppointmentId": 0, "Hash": "string", "StartTime": "2024-02-24T18:49:52.432Z", "NumberOfPerson": 0 } <?xml version="1.0"?> <OccurrenceUpdate> <ActivityId>1</ActivityId> <ProjectId>1</ProjectId> <AppointmentId>1</AppointmentId> <Hash>string</Hash> <StartTime>1970-01-01T00:00:00.001Z</StartTime> <NumberOfPerson>1</NumberOfPerson> </OccurrenceUpdate> RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 404 Voucher not found 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * PRODUCT * Show/Hide * List Operations * Expand Operations * * GET /API/PRODUCT/GETPRODUCTS * Get products where status is Actief / Aangekondigd / Uitlopend RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { ID (integer, optional), ProductCode (string, optional), Brand (string, optional), Description (string, optional), EAN (string, optional), MG3 (string, optional), Status (string, optional), Deleted (boolean, optional) } [ { "ID": 0, "ProductCode": "string", "Brand": "string", "Description": "string", "EAN": "string", "MG3": "string", "Status": "string", "Deleted": true } ] <?xml version="1.0"?> <Inline Model> <ID>1</ID> <ProductCode>string</ProductCode> <Brand>string</Brand> <Description>string</Description> <EAN>string</EAN> <MG3>string</MG3> <Status>string</Status> <Deleted>true</Deleted> </Inline Model> Response Content Type application/json text/json application/xml text/xml RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/PRODUCT/GETPRODUCTSBYDATE * Get products where lastModified >= change date RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { ID (integer, optional), ProductCode (string, optional), Brand (string, optional), Description (string, optional), EAN (string, optional), MG3 (string, optional), Status (string, optional), Deleted (boolean, optional) } [ { "ID": 0, "ProductCode": "string", "Brand": "string", "Description": "string", "EAN": "string", "MG3": "string", "Status": "string", "Deleted": true } ] <?xml version="1.0"?> <Inline Model> <ID>1</ID> <ProductCode>string</ProductCode> <Brand>string</Brand> <Description>string</Description> <EAN>string</EAN> <MG3>string</MG3> <Status>string</Status> <Deleted>true</Deleted> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type changeDate query date-time RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/PRODUCT/GETPRODUCTSBYBRAND * Get products by brand where status is Actief / Aangekondigd / Uitlopend RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { ID (integer, optional), ProductCode (string, optional), Brand (string, optional), Description (string, optional), EAN (string, optional), MG3 (string, optional), Status (string, optional), Deleted (boolean, optional) } [ { "ID": 0, "ProductCode": "string", "Brand": "string", "Description": "string", "EAN": "string", "MG3": "string", "Status": "string", "Deleted": true } ] <?xml version="1.0"?> <Inline Model> <ID>1</ID> <ProductCode>string</ProductCode> <Brand>string</Brand> <Description>string</Description> <EAN>string</EAN> <MG3>string</MG3> <Status>string</Status> <Deleted>true</Deleted> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type brand Siemens Bosch Neff Gaggenau Constructa query string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/PRODUCT/GETPRODUCTSBYREPRESENTIVE * Get products by representive where status is Actief / Aangekondigd / Uitlopend RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { ID (integer, optional), ProductCode (string, optional), Brand (string, optional), Description (string, optional), EAN (string, optional), MG3 (string, optional), Status (string, optional), Deleted (boolean, optional) } [ { "ID": 0, "ProductCode": "string", "Brand": "string", "Description": "string", "EAN": "string", "MG3": "string", "Status": "string", "Deleted": true } ] <?xml version="1.0"?> <Inline Model> <ID>1</ID> <ProductCode>string</ProductCode> <Brand>string</Brand> <Description>string</Description> <EAN>string</EAN> <MG3>string</MG3> <Status>string</Status> <Deleted>true</Deleted> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type id query integer RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 404 Not fount 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/PRODUCT/GETPRODUCTSBYREPRESENTIVEDATE * Get products by representive where status is Actief / Aangekondigd / Uitlopend RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { ID (integer, optional), ProductCode (string, optional), Brand (string, optional), Description (string, optional), EAN (string, optional), MG3 (string, optional), Status (string, optional), Deleted (boolean, optional) } [ { "ID": 0, "ProductCode": "string", "Brand": "string", "Description": "string", "EAN": "string", "MG3": "string", "Status": "string", "Deleted": true } ] <?xml version="1.0"?> <Inline Model> <ID>1</ID> <ProductCode>string</ProductCode> <Brand>string</Brand> <Description>string</Description> <EAN>string</EAN> <MG3>string</MG3> <Status>string</Status> <Deleted>true</Deleted> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type id query integer changeDate query date-time RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 404 Not fount 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/PRODUCT/GETPRODUCTSPECSHEETURL * Get product specsheet URL by product VIB and save request to log RESPONSE CLASS (STATUS 200) string Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type productVib query string appointmentId query integer RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /API/PRODUCT/GETPRODUCTDETAILSURL * Get product details URL by product VIB and save request to log RESPONSE CLASS (STATUS 200) string Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type productVib query string appointmentId query integer RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * REFRESHEDITORSETTINGS * Show/Hide * List Operations * Expand Operations * * POST /API/REFRESHEDITORSETTINGS * RESPONSE CLASS (STATUS 200) OK * Model * Example Value Inline Model {} {} <?xml version="1.0"?> <!-- invalid XML --> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type editorTypeId query integer Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * REPORT * Show/Hide * List Operations * Expand Operations * * POST /HTBLAPI/REPORT/{REPORTID}/{TABLEID}/{SELECTION} * RESPONSE CLASS (STATUS 200) OK * Model * Example Value Inline Model {} {} <?xml version="1.0"?> <!-- invalid XML --> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type reportId path integer tableId path integer selection path string Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * POST /HTBLAPI/REPORT/{REPORTID}/{TABLEID} * RESPONSE CLASS (STATUS 200) OK * Model * Example Value Inline Model {} {} <?xml version="1.0"?> <!-- invalid XML --> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type reportId path integer tableId path integer selection query string Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * REPRESENTATIVE * Show/Hide * List Operations * Expand Operations * * GET /API/REPRESENTATIVE/GETREPRESENTATIVE * Get Representative by email RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { ID (integer, optional), Firstname (string, optional), Lastname (string, optional), FullName (string, optional), PhoneNumber (string, optional), Email (string, optional), Function (string, optional) } [ { "ID": 0, "Firstname": "string", "Lastname": "string", "FullName": "string", "PhoneNumber": "string", "Email": "string", "Function": "string" } ] <?xml version="1.0"?> <Inline Model> <ID>1</ID> <Firstname>string</Firstname> <Lastname>string</Lastname> <FullName>string</FullName> <PhoneNumber>string</PhoneNumber> <Email>string</Email> <Function>string</Function> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type email query string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 404 Representative not found 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * RESETREGIONALEDITORSETTINGS * Show/Hide * List Operations * Expand Operations * * POST /API/RESETREGIONALEDITORSETTINGS * RESPONSE CLASS (STATUS 200) OK * Model * Example Value Inline Model {} {} <?xml version="1.0"?> <!-- invalid XML --> Response Content Type application/json text/json application/xml text/xml Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * SURVEYS * Show/Hide * List Operations * Expand Operations * * GET /API/SURVEYS * Get survey data RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { Id (integer, optional): Survey ID , Name (string, optional): Survey Name , Hash (string, optional): Hash , TextIntro (string, optional): Survey introduction text before survey , TextThankYou (string, optional): Survey thank you text after survey , Url (string, optional): Survey url , IsAnonymous (boolean, optional): Is survey anonymous? , AnonymousUrl (string, optional): Survey anonymous url , SendDaysAfterRegistration (integer, optional): Send survey x day's after registration , HasAttended (boolean, optional): Senf survey to contacts that attended the activity , Questions (Array[Questions], optional): List of questions for survey } Questions { Id (integer, optional): Question ID , Mandatory (boolean, optional): Question is mandatory , Question (string, optional): Question , TypeId (integer, optional): Question type id , TypeName (string, optional): Question type name , GroupId (integer, optional): Question group id , GroupName (string, optional): Question group name , NextQuestionId (integer, optional): Parent question id , ParentQuestionId (integer, optional): Parent question id , ParentAnswer (string, optional): Parent answer id , Options (Array[Options], optional): List of options for question } Options { Id (integer, optional): Id of answer , Description (string, optional): Description of answer , Value (string, optional): Value of answer , NextQuestionId (integer, optional): Next question Id } [ { "Id": 0, "Name": "string", "Hash": "string", "TextIntro": "string", "TextThankYou": "string", "Url": "string", "IsAnonymous": true, "AnonymousUrl": "string", "SendDaysAfterRegistration": 0, "HasAttended": true, "Questions": [ { "Id": 0, "Mandatory": true, "Question": "string", "TypeId": 0, "TypeName": "string", "GroupId": 0, "GroupName": "string", "NextQuestionId": 0, "ParentQuestionId": 0, "ParentAnswer": "string", "Options": [ { "Id": 0, "Description": "string", "Value": "string", "NextQuestionId": 0 } ] } ] } ] <?xml version="1.0"?> <Inline Model> <Id>1</Id> <Name>string</Name> <Hash>string</Hash> <TextIntro>string</TextIntro> <TextThankYou>string</TextThankYou> <Url>string</Url> <IsAnonymous>true</IsAnonymous> <AnonymousUrl>string</AnonymousUrl> <SendDaysAfterRegistration>1</SendDaysAfterRegistration> <HasAttended>true</HasAttended> <Questions> <Id>1</Id> <Mandatory>true</Mandatory> <Question>string</Question> <TypeId>1</TypeId> <TypeName>string</TypeName> <GroupId>1</GroupId> <GroupName>string</GroupName> <NextQuestionId>1</NextQuestionId> <ParentQuestionId>1</ParentQuestionId> <ParentAnswer>string</ParentAnswer> <Options> <Id>1</Id> <Description>string</Description> <Value>string</Value> <NextQuestionId>1</NextQuestionId> </Options> </Questions> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type surveyId query integer RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * POST /API/SURVEYS * Instert survey answers IMPLEMENTATION NOTES SurveyId: id of survey Hash: validation check AppointmentId: Appointment id for workshop survey DealerContactId: Dealer contact id for dealer survey AnonymousId: Anonymous id for anonymous survey Answers: list of answers QuestionId: id of question Value: Answer value RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model {} {} <?xml version="1.0"?> <!-- invalid XML --> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type surveyAnswers Parameter content type: application/json text/json application/xml text/xml application/x-www-form-urlencoded body * Model * Example Value SurveyAnswers { SurveyId (integer, optional): Survey ID , Hash (string, optional): Hash , AppointmentId (integer, optional): Appointment ID , DealerContactId (integer, optional): ID of dealer contact (Dealer event survey) , AnonymousId (integer, optional): ID of anonymouse contact (anonymouse survey) , Answers (Array[Answer], optional): Answer value } Answer { QuestionId (integer, optional): ID of questionId , Value (string, optional): Answer value } { "SurveyId": 0, "Hash": "string", "AppointmentId": 0, "DealerContactId": 0, "AnonymousId": 0, "Answers": [ { "QuestionId": 0, "Value": "string" } ] } <?xml version="1.0"?> <SurveyAnswers> <SurveyId>1</SurveyId> <Hash>string</Hash> <AppointmentId>1</AppointmentId> <DealerContactId>1</DealerContactId> <AnonymousId>1</AnonymousId> <Answers> <QuestionId>1</QuestionId> <Value>string</Value> </Answers> </SurveyAnswers> RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 400 Bad request 404 Not found 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * VOUCHER * Show/Hide * List Operations * Expand Operations * * GET /API/VOUCHER * Check voucher IMPLEMENTATION NOTES This call lets the user check if the given voucher is available RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { Id (integer, optional): Voucher id , ActivityId (integer, optional): Activity id , DealerNumber (integer, optional): Dealer number , Voucher (string, optional): Voucher code , MaxDiscount (number, optional): Maximum discount per voucher in euro , DiscountPercentage (integer, optional): Maximum discount percentage per voucher , MaxCount (integer, optional): Maximun voucher count , CurrentCount (integer, optional): Current voucher count } [ { "Id": 0, "ActivityId": 0, "DealerNumber": 0, "Voucher": "string", "MaxDiscount": 0, "DiscountPercentage": 0, "MaxCount": 0, "CurrentCount": 0 } ] <?xml version="1.0"?> <Inline Model> <Id>1</Id> <ActivityId>1</ActivityId> <DealerNumber>1</DealerNumber> <Voucher>string</Voucher> <MaxDiscount>1.1</MaxDiscount> <DiscountPercentage>1</DiscountPercentage> <MaxCount>1</MaxCount> <CurrentCount>1</CurrentCount> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type activityId query integer voucher query string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 404 Voucher not found 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * WEBSITESOURCE * Show/Hide * List Operations * Expand Operations * * GET /API/WEBSITESOURCE/GETSOURCES * Get website sources RESPONSE CLASS (STATUS 200) Ok * Model * Example Value Inline Model [ Inline Model 1 ] Inline Model 1 { ID (integer, optional), Name (string, optional) } [ { "ID": 0, "Name": "string" } ] <?xml version="1.0"?> <Inline Model> <ID>1</ID> <Name>string</Name> </Inline Model> Response Content Type application/json text/json application/xml text/xml PARAMETERS Parameter Value Description Parameter Type Data Type c query string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 500 Internal Server Error Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS [ BASE URL: , API VERSION: V1 ]