MileCheck
MileCheck API › Reference

How does the MileCheck API handle version changes?

The version is in the URL. Inside a version we add things and do not take them away. If we must remove or change something, you hear first.

Inside v1 (no notice needed)

Breaking changes (a new version, or notice)

Breaking changes ship as /v2, not inside /v1.

Notice

WhatNoticeHow you hear
Deprecating a field or endpoint inside v190 days before it is removedEmail to the address on the key, a line in the changelog, and Deprecation and Sunset headers on affected responses
Retiring a whole version12 months after the next version is announcedThe same three
Security or legal removal of a sourceAs much as we can give. A state can withdraw a feed.Email, and state_not_available on the affected state

A source can also go away because the agency that publishes it withdraws it. We keep a per-source switch for that. When it happens, only that state or source is affected, and the response says so.

Where to watch

Our mission

Become the trusted source for road information across North America, from today’s closures to next season’s roadwork.

What we do

We put every state’s Department of Transportation data in one place, on your phone, in your car and in your browser.

Our values

More in our privacy policy and our story.