Skip to main content

What it means

Either the URL path doesn’t match any route we serve, or the resource identified by the URL doesn’t exist (or hasn’t been created yet).

Common causes

What to do

Distinguish these two cases:
  • Route doesn’t exist — programming error, fix the URL.
  • Resource doesn’t exist — render an empty state. Don’t retry. A Connected member with no sea days yet gets 200 zeros on sea-time endpoints, then webhook user.sea_time.updated when the first day lands.