Page MenuHomePhabricator

Temporary namespace for Core REST API endpoints
Closed, ResolvedPublic

Description

While T232485 is getting hammered out, we need to have an API namespace so we don't conflict when the actual API is released.

Barring other options, I'd like to use "/v0/<rest of path>". It's clear that it is an early version, per semver, and subject to change. When we finish T232485, and if we end up using "/v1/" as the Core REST API prefix, it will be a natural upgrade from v0 to v1.

Event Timeline

eprodromou added a subscriber: tstarling.

@tstarling this is based on my understanding from our conversation on Tuesday night my time. I'm open to whatever string you want to use instead.

@BPirkle things are still in flux; I think we'll be doing things the way Tim proposed after all.

I think we ended up going with "/v1" in our core code, so I'm going to close this ticket. We can re-open if we have to.