Booked Scheduler API Documentation
EOT;
$security = sprintf("Pass the following headers for all secure service calls: %s and %s
",
WebServiceHeaders::SESSION_TOKEN, WebServiceHeaders::USER_ID);
echo $head;
echo $security;
echo '';
foreach ($registry->Categories() as $category)
{
echo "{$category->Name()}
";
echo "Return To Top";
echo 'POST Services
';
foreach ($category->Posts() as $service)
{
echo '';
$md = $service->Metadata();
$request = $md->Request();
self::EchoCommon($md, $service, $app);
echo '
Request
';
if (is_object($request))
{
echo '
' . json_encode($request) . '
';
}
elseif (is_null($request))
{
echo 'No request';
}
else
{
echo 'Unstructured request of type
' . $request . '';
}
echo '
';
}
echo 'GET Services
';
foreach ($category->Gets() as $service)
{
echo '';
$md = $service->Metadata();
self::EchoCommon($md, $service, $app);
echo '
';
}
echo 'DELETE Services
';
foreach ($category->Deletes() as $service)
{
echo '';
$md = $service->Metadata();
self::EchoCommon($md, $service, $app);
echo '
';
}
}
echo '