Сразу в таски выкладывать пользователей как объект, и проч фигню, которая нужна. Многие фрэймворки поддерживают из коробки получение через параметры
https://jsonapi.org/format/#fetching-includes ну то есть в твоем случае /api/tasks?include=user и если в модели есть relation к task->user, то будет добавлено в виде объекта:
{id: 1, taskName: 'foo', user: {id: 1, firstName: 'bar'}}