V5 API does not conform to documents

@DallasNChains I figured I would just keep replying here instead of just making a new thread every time.

  1. I found something that is a little misleading. The teams/{team} endpoint nests a list of users but really returns a list of channel objects. I know it’s wicked nit-picky and i know it does indeed conform to the documentation, but this is a little misleading, something that I didn’t pick up on until refactoring.

  2. Also, the documentation users/{user_id}/follows/channels endpoint does not have a _links field but when a request is sent, there is a _links field returned in the blob in several locations:

So on further inspection, it looks like I somehow got a v3 response even though I specified v5 both in the header and in the actual request itself, somehow. Here are the parameters and headers on my request: