It's different data if it includes a tenantid. Having the same endpoint process data of varying formats require a lot of jumping around wrt to marshalling. We have to treat the data differently.

Or, if we allowed a tenantId in all data, great. single endpoint and single data format, just swap in the right tenantId.