Allow optional third-index apiVersion for resource list

Many endpoints are now versioned beyond v1 and the current list generating doesn’t provide support for using these versioned endpoints.
Yeah, the idea was to avoid needing to specify `apiVersion` of `1` for existing resources by making the third index optional.