Looking at the conversation details API, I can see that for a given user there can be a number of different participant ids, that correspond to different purposes ('agent', 'voicemail' etc, there are probably others).
Is there an endpoint that can provide all the participant ids and purposes for a given user? I've had a search for 'participant' in the docs and api explorer but nothing showed up.
No, participant data only makes sense in the context of the conversation for which the participant data exists. You can only retrieve participant data by retrieving a conversation.
Thanks for the reply. Just to clarify, for any given conversation, the participant id will not be the same with another conversation, even if the user and purpose is the same? For example, if I am a participant with the purpose 'agent' in two unrelated conversations, the participant id would still be different?