Chaves de API do usuário: duplicar client_id levará a erro interno no servidor

O erro deveria ser melhor, sim, mas o client_id precisa ser único.

Quando você está enviando usuários dessa forma, deve gerar um ID exclusivo em sua chamada de API. O índice está correto, 1 usuário pode ter N client_ids.