No, think of it logically.
You make a API to make the Job, that job may take an hour to start because there are no licences available, the API call cannot be waiting for a response for that long. Even if the job can start immediately it still wont finish for maybe a minute, the API needs to provide a response immediately.
The second call just gets the status of the Job, if you do it immediately after creating it then it will likely be ‘pending’ and you still cannot get the output, you need to keep checking it until the status is ‘Complete’