It sounds like you are making an API design choice based on how easy it is for you to implement something internally. What about your client's ease?
Version in the URL requires them to update the URLs everywhere. Version in the accept header is likely a one line change somewhere.