When cross referencing the fields returned from the call with the Conversation Detail Dimensions documentation, I found that I'm missing some fields in my response.
For example, I am not returning queueID. Is there a reason some dimensions are missing from this call? Thank you.
If you want to know what structure can be returned in a query for conversation details, you have to look at the "Responses" - "200 - successful operation" - Schema or JSON for the corresponding request.
You could have a queueId attribute for a participant's segment (if the call went through a queue), for an evaluation or survey (if your call triggered an evaluation or a survey).
If there is no survey or evaluation, the corresponding structure will not be present.
The link you included regarding Conversation Detail Dimensions correspond to the dimensions you can leverage in a predicate/filter for this query for conversation details.
Some can be used for a conversation filter, some for a survey filter, ... as described in the Request Schema of the query.