Действительно, сообщение об ошибке должно быть лучше, но client_id должен быть уникальным.
Когда вы отправляете пользователей таким образом, вы должны генерировать уникальный идентификатор в вашем API-вызове. Индекс верен: один пользователь может иметь N client_id.