Document the Calendar API along with support for auth.

This commit is contained in:
DESKTOP-T0O5CDB\DESK-555BD
2025-01-10 19:43:09 -07:00
parent 9fe7558cfe
commit 15ec9bb454
2 changed files with 15 additions and 0 deletions

View File

@@ -154,6 +154,7 @@ namespace CarCareTracker.Middleware
if (value.ToString().ToLower() == "api")
{
Response.StatusCode = 401;
Response.Headers.Append("WWW-Authenticate", "Basic");
return Task.CompletedTask;
}
}

View File

@@ -578,6 +578,20 @@
vehicleId - Id of Vehicle
</div>
</div>
<div class="row api-method">
<div class="col-1">
<span class="badge bg-success">GET</span>
</div>
<div class="col-5 copyable">
<code>/api/calendar</code>
</div>
<div class="col-3">
Returns reminder calendar in ICS format
</div>
<div class="col-3">
No Params
</div>
</div>
<div class="row api-method">
<div class="col-1">
<span class="badge bg-primary">POST</span>