Gmail node get thread does not return messages text

It seems the “simplify” toggle on the node toggles the “format” query parameter between “minimal” or “metadata”, but never “full”.

When the simplify toggle is off, I appear to get the metadata, which includes the thread message ids, but not the message texts.

How do others get all the message text from a gmail thread? Do I need to setup a node loop and iterate over these message IDs and use another gmail node to get one message at a time?

Thanks in advance for any help, I’m new : )

  • Luke

Ok, I used a split out node to put thread message ids into array, fed them to Gmail get node (just learned nodes perform operations on every element of input array) and then used aggregator node to put back together for an AI node.

It would be nice if the N extra Gmail gets weren’t necessary, and I could just get message texts with Gmail thread get, format=full.

This makes an assumption that the To: field in the message that is fetched by the trigger contains the userId (user’s email address), but it would call the threads API with format=full as you described.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.