How to extract a List element in the input mapping?

Hi @ajeans,

first, welcome to the Zeebe community :tada:

Thank you for raising this up!

It seems to be a bug in the implementation. Please create a new issue.

Regarding your questions:

There is a small issue in the expression. In FEEL, the index of the list starts with 1 instead of 0, as you may expect from other languages. So, the expression to access the first element should be:

=applicants[1].token

Usually, the deployment would be rejected or an incident would be created. But the bug broke the normal processing.

You can use the following expression as input collection to iterate over the tokens only:

=applicants.token

Additionally, please have a look at the following issue regarding call activities in parallel flows: Parallel multi-instance call activity cannot collect output · Issue #4860 · camunda/zeebe · GitHub

Best regards,
Philipp