Outage report · Partial outage

Kickserv outage on Jul 27, 2021

Errors when adding job charges

SeverityPartial outage
StartedJul 27, 2021, 16:17UTC
ResolvedJul 28, 2021, 13:37UTC
Duration21h 20m

What happened

Kickserv reported a partial outage starting Jul 27, 2021, 16:17 UTC, affecting Web Application (app.kickserv.com), iOS App, Android App. It was marked resolved at Jul 28, 2021, 13:37 UTC.

  • The incident lasted 21h 20m from first report to resolution.
  • Kickserv had reported no other partial or major outages in the 90 days before it.

Latest update from Kickserv

On Tuesday, July 27, our engineers deployed an update to permissions on our items API. This particular API call is is normally used to list products and services, and should only be accessible to users who have a role of Owner or Admin. However, after deployment, we received reports of problems adding job charges. After investigating, we found that the same API call used in the item list view was also being used to search for an item while adding new job charges. This meant that Staff and Tech users were no longer able to add a job charge without running into an error. As usual, the remedy for this sort of bug involves two steps: 1\) stop the immediate symptoms; and 2\) address the underlying architectural issue. We took care of step one by putting permissions back the way they were, and job charges are now functioning properly again. For step two, we’ll need to make the API work the way it always should’ve worked: use a different API call when searching for an item to add as a job ch

Read Kickserv's official incident report ↗

What our independent monitoring saw

Our independent monitoring of Kickserv started after this incident, so this report is based on Kickserv's status page.

Kickserv's overall reliability

100.0/100

Kickserv has a reliability score of 100.0/100, with 100% effective uptime and 0 incidents over the last 90 days.

Visit Kickserv ↗

Full Kickserv reliability report and live status → · Most reliable Kickserv alternatives →